表数据出现主键重复,怎么处理?
更新时间 2023-12-26 01:37:36
最近更新时间: 2023-12-26 01:37:36
本文介绍怎么处理表数据出现主键重复的问题。
- 查看当前的sql_mode。
SELECT @@GLOBAL.sql_mode;
- 通过MySQL控制台,调整MySQL参数,开启MySQL 的STRICT_ALL_TABLES 和STRICT_TRANS_TABLES 模式。
- 已经存在的主键重复的数据,根据业务情况手工订正。
注意主备实例不同的sql_mode会导致一些问题,需要在主备实例上设置相同的SQL mode。