修改Mysql的自增Id和自增步长 AUTO_INCREMENT。+sql语法大全

alter table 表名 AUTO_INCREMENT=10000;   //这是修改一张表的,将id初始值设为10000

 

SET @@auto_increment_increment=3; -- 修改全局的,将自增长步长设置为3

SET @@auto_increment_offset=4; -- 修改全局的,将id初始值设置为4

 

有一个命令是查看当前数据库默认的 自增步长和初始id

show variables like '%auto_increment%';

 

 auto_increment_increment 是自增步长(增量)

 

 

额外的:

看到一个不错的设计,步长设置为2,然后测试环境初始id从1开始(1,3,5....)。生产环境从2开始(2,4,6....)。这样生产往测试导数据不用作额外处理

truncate 表名会重置自增id

语法教程大全

https://www.twle.cn/l/yufei/sql/sql-basic-check.html

posted @ 2021-08-20 16:55  了悟  阅读(208)  评论(0编辑  收藏  举报