mysql设置自增字段并设置初始值

workbench上


AI 对号,暂时没有找到如何修改初始值的方法

sql指令

创建表格时

create table table1(id int auto_increment primary key,...)

表格已创建

alter table table1 add id int auto_increment primary key 自增字段,一定要设置为primary key.

设置初始值,例如10000,同时这条语句也可用于重新设置值,比如已经自增了300,到10300,再执行这条语句,又从100000开始自增

alter table users AUTO_INCREMENT=10000;

显示数据关于自增的设置

show variables like 'auto_inc%';



第一个是起始值

第二个是增量

如果改变上面的值,重启mysql后会恢复

没有找到设置步长的方法

不过有思路 ,可以写个触发器,插入数据的时候,获取上一行的id,让后设置本行id+offset,

猜你喜欢

转载自blog.csdn.net/qq_33543634/article/details/80808743