分享

写回答

发帖

[教程] 导入SQL数据报错:#1062 - Duplicate entry '0' for key 'PRIMARY'

GoDaddy GoDaddy 4207 人阅读 | 1 人回复

发表于 2016-10-8 16:21:51 | 显示全部楼层 |阅读模式

使用phpmyadmin导入SQL数据报错:

MySQL 返回:
#1062 - Duplicate entry '0' for key 'PRIMARY'

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

因为可能由于数据的更新会手工在其中对应的位置插入单条或多条数据,所以导出来的数据经过整理后把主键的自增值清空了,便于手工插入数据。这样在使用phpmyadmin导入SQL数据的时候就会报以上错误,解决方法如下:

在导入数据的时候导入文件的格式中不要勾选不要给零值使用自增 (AUTO_INCREMENT),这样在导入数据的时候就会给自增主键自动添加值。当然也就不会再报错了,成功导入。

回答|共 1 个

whato

发表于 2016-10-8 16:24:31 | 显示全部楼层

QQ截图20161008162113.jpg

上图中的前面选框不勾选,导入的时候就不会报错了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则