AUTO INCREMENT 字段

简介: AUTO INCREMENT 字段

Auto-increment 会在新记录插入表中时生成一个唯一的数字。

AUTO INCREMENT 字段
我们通常希望在每次插入新记录时,自动地创建主键字段的值。

我们可以在表中创建一个 auto-increment 字段。

用于 MySQL 的语法
下列 SQL 语句把 "Persons" 表中的 "P_Id" 列定义为 auto-increment 主键:

CREATE TABLE Persons
(
P_Id int NOT NULL AUTO_INCREMENT,
LastName varchar(255) NOT NULL,
FirstName varchar(255),
Address varchar(255),
City varchar(255),
PRIMARY KEY (P_Id)
)
MySQL 使用 AUTO_INCREMENT 关键字来执行 auto-increment 任务。

默认地,AUTO_INCREMENT 的开始值是 1,每条新记录递增 1。

目录
相关文章
|
5月前
|
存储 Cloud Native Linux
C++11 auto限制
C++11 auto限制
|
16天前
|
关系型数据库 MySQL Linux
AUTO_INCREMENT
AUTO_INCREMENT
30 2
|
7月前
|
关系型数据库 MySQL 数据库
MySQL中如何设置 auto_increment 重新计数 主键id从1开始
几句话解决 auto_increment 重新计数?
148 0
MySQL中如何设置 auto_increment 重新计数 主键id从1开始
|
4月前
|
C++ 容器
C++中的auto
C++中的auto
|
SQL 关系型数据库 MySQL
Auto-increment 会在新记录插入表
Auto-increment 会在新记录插入表
74 0
|
关系型数据库 索引
|
关系型数据库 索引