SQLite Autoincrement

INTEGER PRIMARY KEY 本身就会自增;加 AUTOINCREMENT 关键字可保证 rowid 永不复用。

Intermediate
Key PointsSQLite,AUTOINCREMENT,rowid,自增

讲解

INTEGER PRIMARY KEY 本身就会自增;加 AUTOINCREMENT 关键字可保证 rowid 永不复用。

示例

SQL
CREATE TABLE t (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT);
INSERT INTO t (name) VALUES ('a'), ('b');
Output
-- id 自动为 1、2
SELECT * FROM t;

Friends & Partners