我的数据库中有以下表格
" CREATE TABLE Q_GROUP ( Id INTEGER PRIMARY KEY ); "
仅需确保不同的商品属于同一组。每次添加新项目时,我都需要创建一个唯一的组。然后将这些项目连接到该组。添加项目和自动递增标识符的常用语法是指定项目而不是标识符。在这种情况下,sq lite在尝试此操作时会出现语法错误。
我应该在表格中添加foo值,还是有更好的方法在SQ Lite中执行此操作?
- 编辑 -
以下查询会出现语法错误:
INSERT INTO Q_GROUP VALUES;
INSERT INTO Q_GROUP VALUES ();
INSERT INTO Q_GROUP () VALUES ();
INSERT INTO Q_GROUP ;
答案 0 :(得分:2)
尝试这样,
insert into Q_GROUP values(1);
答案 1 :(得分:1)
答案 2 :(得分:1)
要在所有列中插入默认值,请使用:
INSERT INTO Q_GROUP DEFAULT VALUES;