键'PRIMARY'重复输入'1'

时间:2011-11-29 13:34:17

标签: mysql linux

我刚刚使用python脚本进行了sql转储并对其进行了压缩。当我尝试在我的本地机器中恢复相同时,我收到错误“关键'PRIMARY'的重复输入'1'”。但是我创建了一个单独的测试数据库,它是空的。

问题是什么,解决方案是什么?

1 个答案:

答案 0 :(得分:1)

我认为您的转储包含内部的数据库名称(类似于USE your_database),因此当您尝试恢复时会出现该错误。
另一个条件可能是错误的转储:您检查转储是否包含真正重复的密钥?
还有更多:你的转储有DROP TABLE ... IF EXISTS..吗?