mysql自增id跳跃增长不连续,auto_increment_increment的问题

问题:

        发现测试服务器上mysql自增id不连续,以8的倍数跳跃,像这样8,16,24,32。。。

查找网上资料大多说的都是起始id不是从1开始,或者删除后再插入id不连续。。。

我的情况是,id不连续,但是成倍数跳跃式递增!!!

相同情况的看下面:

原因:

        参数auto_increment_increment(步长),自增id会以此步长递增

解决:

        1.查看相关配置 show variables like '%increment%',重点关注auto_increment_increment:如果auto_increment_increment不等于1,就会以设置的值(步长)进行跳跃式增长

        2.设置步长为1,set auto_increment_increment = 1

注意:此修改方式为session级别生效,想要全局生效要找到mysql配置文件my.cnf,在里面修改默认配置!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值