mysql主从报1062-主键重复错误

来源:互联网 发布:淘宝内部优惠券的软件 编辑:程序博客网 时间:2024/06/01 22:18

在主从同步过程中,经常遇见主键重复导致同步失败。

Last_Errno: 1062
Last_Error: Error 'Duplicate entry '4' for key 'PRIMARY''

昨天研究了主从原理,才理解这种同步失败跟配置无关,再次查看两个表的数据,才恍然大悟。

现在造成这种问题的原因分析一下:

1.程序错误

程序中往从库插入数据,主库再同步时,就会出现主键重复。

 

2.数据问题

主从同步失败后,进行主库的删除操作,再次建立连接后,master_log_pos从主库当前位置开始,所以从库数据没有删除,再有写操作的时候,会有主键重复。

 

 

上面是我想到引起该问题的原因,如有不对,望指正!

 

 

 

0 0
原创粉丝点击