我使用sqlite3并拥有一个简单的表
NaN
插入一些值:
CREATE TABLE `data` (
`item_id` INTEGER,
`item` TEXT NOT NULL UNIQUE,
PRIMARY KEY(item_id)
);
这将导致:
INSERT OR IGNORE INTO `data` (`item`) VALUES ('A'), ('A'), ('B');
是否可以以正确的方式增加主键的增量,如:
`item_id` | `item`
----------+-------
1 | A
3 | B
答案 0 :(得分:-2)
尝试将AUTOINCREMENT关键字添加到“item_id”列,然后指定值增加的数量:
CREATE TABLE `data` (
`item_id` INTEGER AUTOINCREMENT (1, 1),
`item` TEXT NOT NULL UNIQUE,
PRIMARY KEY(item_id)
);
我不完全确定它是否可行,但我目前正在使用MS-SQL,并且创建表的语法看起来非常相似。
希望这有帮助。