mysql把主键定义为自动增长标识符类型

爬山和爱情一样,爬得越高摔得越惨,同样,爱得越深,受伤的几率越大。人的一生全靠奋斗,唯有奋斗才能成功。让我们一起来奋斗吧!相信自己,我们会谱出一段美妙的音符,来唱出我们心中的那首歌!

1、把主键定义为自动增长标识符类型

在mysql中,如果把表的主键设为auto_increment类型,数据库就会自动为主键赋值。例如:

create table customers(id int auto_increment primary key notnull, name varchar(15));

insert into customers(name) values("name1"),("name2");

一旦把id设为auto_increment类型,mysql数据库会自动按递增的方式为主键赋值。

在MS SQLServer中,如果把表的主键设为identity类型,数据库就会自动为主键赋值。例如:

create table customers(id int identity(1,1) primary key notnull, name varchar(15));

insert into customers(name) values("name1"),("name2");

select id from customers;

查询结果和mysql的一样。由此可见,一旦把id设为identity类型,MSSQLServer数据库会自动按递增的方式为主键赋

以上就是mysql把主键定义为自动增长标识符类型。生活是一棵大树,我就是一片小树叶,我摇啊摇,我真快乐。更多关于mysql把主键定义为自动增长标识符类型请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
如何解决mysql的int型主键自增问题

Mysql自增主键id不是以此逐级递增的处理

深入分析mysql为什么不推荐如何使用uuid或者雪花id作为主键

如何使用prometheus统计MySQL自增主键的剩余可用百分比

详解MySQL 表中非主键列溢出情况监控