SQLite Studio自动增量不起作用

时间:2013-12-17 20:02:10

标签: sqlite

这就是我的sql:

CREATE TABLE character ( 
id   INTEGER        PRIMARY KEY AUTOINCREMENT
                    NOT NULL,
name VARCHAR( 15 )  NOT NULL 
);

但是,在向表中添加数据时,id字段不会自动添加:

enter image description here

你知道为什么吗?

1 个答案:

答案 0 :(得分:5)

一切都很好。 您需要将这两行提交到表中,并且将遵守AUTOINCREMENT值。

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

请记住,只要SQLiteStudio中的任何数据都以蓝框标出,数据就不在数据库中。如果在不提交数据的情况下关闭SQLiteStudio,则会丢失数据。