SQLite Studio自动增量不起作用
我的sql就是这样的:SQLite Studio自动增量不起作用,sqlite,Sqlite,我的sql就是这样的: CREATE TABLE character ( id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, name VARCHAR( 15 ) NOT NULL ); 但是,在向表中添加数据时,id字段不会自动递增: 你知道为什么吗?一切都很好您需要将这两行提交到表中,并且自动增量值将得到尊重 SQLiteStudio使用蓝色轮廓标记数据“尚未提交”,就像在屏幕截图上
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管理器,检查原因是否不是您正在使用的浏览应用程序。是的,它也适用于我。