SQLite Studio自动增量不起作用

SQLite Studio自动增量不起作用,sqlite,Sqlite,我的sql就是这样的: CREATE TABLE character ( id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name VARCHAR( 15 ) NOT NULL ); 但是,在向表中添加数据时,id字段不会自动递增: 你知道为什么吗?一切都很好您需要将这两行提交到表中,并且自动增量值将得到尊重 SQLiteStudio使用蓝色轮廓标记数据“尚未提交”,就像在屏幕截图上

我的sql就是这样的:

CREATE TABLE character ( 
id   INTEGER        PRIMARY KEY AUTOINCREMENT
                    NOT NULL,
name VARCHAR( 15 )  NOT NULL 
);
但是,在向表中添加数据时,id字段不会自动递增:


你知道为什么吗?

一切都很好您需要将这两行提交到表中,并且自动增量值将得到尊重

SQLiteStudio使用蓝色轮廓标记数据“尚未提交”,就像在屏幕截图上一样。要提交数据,请使用工具栏上的“提交”按钮(左侧第5个按钮),或使用键盘快捷键“Ctrl+Enter”


请记住,只要SQLiteStudio中的任何数据都用蓝色边框勾勒出来,数据就不会出现在数据库中。如果关闭SQLiteStudio而不提交数据,则会丢失数据。

主键不能为空。该数据库没有此表定义。我将您的sql复制并粘贴到Firefox中的sqlite manager插件中,效果良好。检查您的表的结构是否完全是使用此命令创建的,或者尝试Firefox中的sqlite管理器,检查原因是否不是您正在使用的浏览应用程序。是的,它也适用于我。