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 任务。

目录
相关文章
|
SQL 存储 缓存
数据库必知词汇:AUTO INCREMENT(自增)字段
在数据库中,我们通常希望在每次插入新记录时,自动地创建主键字段的值。此时,我们可以在表中创建一个AUTO INCREMENT字段。注意设置自增字段时,字段类型必须为Int型,一般都用来作为主键。
2378 0
|
7月前
|
关系型数据库 MySQL 数据库
MySQL中如何设置 auto_increment 重新计数 主键id从1开始
几句话解决 auto_increment 重新计数?
148 0
MySQL中如何设置 auto_increment 重新计数 主键id从1开始
|
9月前
|
存储 关系型数据库 MySQL
InnoDB为什么使用自增id作为主键
InnoDB是MySQL数据库中一种常用的存储引擎,它使用自增id作为主键的设计是出于多方面的考虑。
269 0
|
10月前
|
SQL 关系型数据库 MySQL
列的完整性约束——设置表字段值自动增加(AUTO_INCREMENT)
列的完整性约束——设置表字段值自动增加(AUTO_INCREMENT)
|
关系型数据库 MySQL
MySQL 中 auto_increment 自动插入主键值
对于整数类型的主键,常搭配自增长 auto_increment 来使用。插入数据对应的字段不给值时,使用最大值+1!! 🌘下面进行演示~~🌒
MySQL 中 auto_increment 自动插入主键值
|
存储 SQL 关系型数据库
MySQL 主键自增 Auto Increment用法
MySQL 主键自增 Auto Increment用法
187 0
|
SQL 关系型数据库 MySQL
AUTO INCREMENT 字段
AUTO INCREMENT 字段
62 0
|
关系型数据库 索引
|
关系型数据库 索引