龙空技术网

mysql 插入数据自增ID冲突

月是故乡明2019 89

前言:

而今同学们对“mysqlid大于”大体比较注意,我们都想要剖析一些“mysqlid大于”的相关文章。那么小编同时在网摘上收集了一些关于“mysqlid大于””的相关知识,希望看官们能喜欢,你们一起来学习一下吧!

现象:mysql插入一条时,报主键ID冲突

检查客户端代码发现并没有设置ID的值,是提交给mysql处理的,ID是自增的,按理说不会冲突,但是就是发生了。

查看报错日志发现那个时间点流量并没有什么异常,但是就是从那个时候开始有了报错。

当时只干了两件事。

1.压测

2.重启mysql

查看报错信息,提示重启mysql可能导致AUTO_INCREMENT不是最新的。

解决方案

手动设置AUTO_INCREMENT,大于当前最大ID就好

alter table table_name auto_increment=640000;

标签: #mysqlid大于