使用phpmyadmin导入SQL数据报错:#1062 - Duplicate entry '...

使用phpmyadmin导入SQL数据报错:

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

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

  因为可能由于数据的更新会手工在其中对应的位置插入单条或多条数据,所以导出来的数据经过整理后把主键的自增值清空了,便于手工插入数据。这样在使用PHPMYADMIN导入SQL数据的时候就会报以上错误,解决方法如下: 在导入数据的时候导入文件的格式不要勾选不要给零值使用自增 (AUTO_INCREMENT),这样在导入数据的时候就会给自增主键自动添加值。当然也就不会再报错了,成功导入。

posted @ 2015-04-10 14:22  冷暖自知一抹茶ck  阅读(1631)  评论(0编辑  收藏  举报