错误1062(23000)在第3907行:重复录入' 1985'关键' PRIMARY'

时间:2015-03-28 19:14:44

标签: mysql

尝试导入我的database.sql后,收到此错误。

ERROR 1062(23000)第3907行:重复录入' 1985'关键' PRIMARY'

我试图在这里阅读,但我真的不理解它们。有没有可以用来正确导入数据库的解决方案?

谢谢,

3 个答案:

答案 0 :(得分:0)

导入文件中有相同的主键。转到该行并删除该行,或者第二种可能性是您将标志设置为忽略ID,但是您有不一致的数据和一个dublicate主键。

How to skip row when importing bad MySQL dump

答案 1 :(得分:0)

这是一个错误。只需在自包含文件中将INSERT INTO更改为REPLACE INTO即可。

答案 2 :(得分:0)

因为Primary-key,我们无法插入重复数据,所以在导入数据库sql文件之前,我们必须清除数据库或表;