【关于系统变量 global重连未生效的情况】做实验的时候遇到了个神奇的现象 好像是bug

这个是符合预期的,而且和MySQL中行为是一致的。自增值不仅与auto_increment_increment有关,还与auto_increment_offset有关,后者默认值是1。auto_increment的输出始终满足如下公式:

auto_increment_offset + N × auto_increment_increment (N为自然数,例如1、2、3等等)

一开始你设置的auto_increment_increment为2,所以auto_increment的输出稳定为1、3、5、7、9等等,当你修改auto_increment_increment为3时,比9大并且满足上述公式的下一个值就是10,所以是10、13、16等等

1 个赞