使用 phpMyAdmin 导入数据库出现 #1062 错误的解决方法

问题描述

使用 phpMyAdmin 导入 MySQL 数据库时出现报错:

MySQL 返回:#1062 – Duplicate entry ‘0’ for key ‘PRIMARY’

问题分析

出现这个错误的原因是数据的主键重复了,错误信息中显示的这条记录已经被导入了。

可能是因为数据的更新会手动在其中对应的位置插入单条或多条数据,所以导出来的数据经过整理后把主键的自增值清空了,便于手动插入数据。这样在使用 phpMyAdmin 导入 MySQL 数据的时候就会报以上错误。

解决方法

在使用 phpMyAdmin 导入 MySQL 数据库时,注意取消勾选不要给零值使用自增 (AUTO_INCREMENT)这个选项,即可正常导入。

1 Star2 Stars3 Stars4 Stars5 Stars (无评分)
Loading...

分类:一般问题 |

QQ在线客服

QQ客服