Duplicate entry '2147483647' for key 'PRIMARY' 解决方法


1.问题:mysql存入一批数据时,报错Duplicate entry '2147483647' for key 'PRIMARY',数据存储失败

2.原因:查看数据表后发现确实有条数据主键自增数达到2147483647,int数据型数据最大值2147483647,所有在存入时不能自增了,但是查看库表里主键自增突然到峰值,中间一大部分数据时没有的。

3.解决:造成自增数据突然到顶,查看后发现是原因一是,自己正在使用navicat for mysql 对数据库进行备份数据传输

4.处理:删除主键峰值数据条,存入时停止数据传输备份,重新存入数据,存入正常。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM