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,