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);