【发布时间】:2015-03-19 18:37:01
【问题描述】:
我以前使用 SQL CE,并决定改用 SQLite。
话虽如此,SQL CE 允许我将 id 自动增加 2。
这可以用 SQLite 实现吗?
【问题讨论】:
标签: database sqlite auto-increment
我以前使用 SQL CE,并决定改用 SQLite。
话虽如此,SQL CE 允许我将 id 自动增加 2。
这可以用 SQLite 实现吗?
【问题讨论】:
标签: database sqlite auto-increment
SQLite 没有自动执行此操作的机制。
但是你可以在插入的时候手动计算新的ID:
INSERT INTO MyTable(ID, Name, Number)
VALUES((SELECT MAX(ID) + 2 FROM MyTable),
'me', 42);
【讨论】: