SQLite:自动递增一个 Id 以增加 2
SQLite: Autoincrementing an Id to increase by 2
我之前使用的是 SQL CE,现在决定转向 SQLite。
话虽如此,SQL CE 允许我将 id 自动递增 2。
SQLite 可以吗?
SQLite 没有自动执行此操作的机制。
但您可以在插入时手动计算新 ID:
INSERT INTO MyTable(ID, Name, Number)
VALUES((SELECT MAX(ID) + 2 FROM MyTable),
'me', 42);
我之前使用的是 SQL CE,现在决定转向 SQLite。
话虽如此,SQL CE 允许我将 id 自动递增 2。
SQLite 可以吗?
SQLite 没有自动执行此操作的机制。
但您可以在插入时手动计算新 ID:
INSERT INTO MyTable(ID, Name, Number)
VALUES((SELECT MAX(ID) + 2 FROM MyTable),
'me', 42);