备份下来的mysql数据文件,从phpmyadmin中导入,结果出现 #1062 - Duplicate entry '300' for key 1 这个错误,然后导入中断,现在该怎么解决这个问题呢?网上查了很多,但是也没有切实的解决办法。我在导入数据文件的时候已经清空了数据库,应该是备份文件中有问题,现在我手里只有这个备份的数据库文件了,打开看也是不知道该修改哪里才能解决。希望高手指点,谢谢!

解决方案 »

  1.   

    把库删了 重建个同名的库 再导入  原因是可能是你的sql文件里的建表语句是create table  if not exist了,所以并没有drop 表
      

  2.   

    还是不会,无从下手,我是wordpress博客搬家导入数据库出错的,可能原来备份的数据库就有错误,但是一直也没提示和发现,现在连导入也导入不了了。在本地架了个php+mysql环境,导入数据库一样提示出错。
      

  3.   

    在导入现有sql文件的时候,在phpmyadmin里提示出错的那个表里打开结构会出现,请问是不是这个的原因?该如何修改呢?