打开网站显示" Duplicate entry 'xxx' for key 'PRIMARY'"错误怎么办|已解决
Duplicate entry 'xxx' for key 'PRIMARY'
问题:插入数据时提示主键 'xxx' 重复
原因:主键字段插入了重复值、自增主键未正确生成(如手动插入自增字段值)、批量插入时包含重复主键
解决方案:
1. 执行
SELECT * FROM 表名 WHERE 主键字段 = 'xxx'; 检查重复数据;2. 改用
INSERT IGNORE INTO 表名 VALUES(...); 忽略重复,或 REPLACE INTO 表名 VALUES(...); 替换重复;3. 自增主键不手动赋值,依赖数据库自动生成

扫码添加技术【解决问题】
专业解决各种疑难杂症,您有任何问题都可联系我们技术人员。
本文来自博客园,作者:可有仙子迎风立,转载请注明原文链接:https://www.cnblogs.com/xztime/p/19704654

浙公网安备 33010602011771号