我需要创建一个基本上只保留索引列表的表。因此,我创建了一个只有一个名为“id”的自动递增列的表。但是,我似乎无法隐式地将自动递增的值添加到此表中。
我知道,通常当你在表格中有这样一个列(不仅仅是这一列)时,你可以这样做:
INSERT INTO TABLE(col1,col2 ...)VALUES(val1,val2 ......)
如果您未指定自动递增列,则会自动获取值。但是,像:
INSERT INTO TABLE()VALUES() 插入表格 INSERT INTO TABLE()
等。都会在我的单柱表上产生错误。有人能提供解决方案吗? 感谢。
P.S。我正在使用Sqlite,以防万一。
答案 0 :(得分:3)
答案 1 :(得分:2)
尝试以下方法:
INSERT INTO YOUR_TABLE(YOUR_ID) VALUES (NULL);