mysql可以修改单表的自增初始值为什么不能修改单表的自增步长呢?

mysql可以修改单表的自增初始值为什么不能修改单表的自增步长呢?
MySQL可以修改单表的自增初始值,但是为什么不能修改单表的自增步长呢?谁知道背后的原理吗?或者谁知道MySQL官方是怎么解释这个现象的吗?

你有认真查过吗,就说不能修改步长?我查的怎么是可以的,砖家你要不要解释一下?http://t.zoukankan.com/yescarf-p-14019543.html

mysql可以正常设置步长的,语法如下:
show global variables like 'auto_inc%"; --查看全局步长
set global auto_increment_increment=3; --设置全局步长为3 (关闭会话,再进行数据库操作不恢复到默认值)
set global auto_increment_offset=2; --设置自增起始值为2;

希望对你有帮助

可以的