代码点读机 / SQL / AUTO_INCREMENT

AUTO_INCREMENT SQL · 约束

AUTO_INCREMENT 用于让整数主键列在插入时自动生成递增的值(MySQL 语法)。

怎么用

列名 INT AUTO_INCREMENT PRIMARY KEY; 设置自增主键(MySQL)

小例子

CREATE TABLE 用户 (id INT AUTO_INCREMENT PRIMARY KEY, 姓名 VARCHAR(20));

运行结果

id 列会自动生成 1、2、3……(MySQL 结果)。

提醒:SQLite 用 INTEGER PRIMARY KEY AUTOINCREMENT(无下划线),且只能修饰 INTEGER PRIMARY KEY

官方文档:https://www.sqlite.org/autoinc.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← SQL全部词条