如何在没有任何重复键错误的情况下从MYSQL转储中恢复数据?

时间:2010-07-19 20:23:30

标签: mysql mysqldump mysql-error-1062

每当我尝试恢复转储时,我得到:

  

ERROR 1062(23000)第10297行:重复'PRIMARY'重复输入'spaß'

我正在尝试使用以下方法恢复它:

mysql -u root -ppassword database < 0719.sql

3 个答案:

答案 0 :(得分:3)

您可以将转储导入临时表,而不是使用SQL语句仅复制此临时表中未在目标表中找到的行。

答案 1 :(得分:1)

你应该截断或删除你得到重复的表

答案 2 :(得分:1)

中的示例sharp s建议的替代错误解决方案
ERROR 1062 (23000) at line 10297: Duplicate entry 'spaß' for key 'PRIMARY'

整理顺序处理过时了。

我在5.0.93 CE latin1_swedish_ci

中收到此错误

Converting from 5.0.27 to 5.1.41, getting duplicate key errors (1062)