删除表/数据库时仍然出现错误“定义了多个主键”

时间:2019-04-01 08:57:50

标签: mysql phpmyadmin localhost

我想将活动站点(wordpress)放在localhost上,所以我用phpmyadmin导出了数据库(打开了删除数据库和表的选项)。使用BigDump在本地主机上导入时,出现错误消息“已定义多个主键”。 我该怎么解决?

到目前为止,我阅读的所有建议都说从实时站点导出时删除表和/或数据库。我做到了,但没关系。要在本地主机上成功导入数据库,我还能做些什么?

1 个答案:

答案 0 :(得分:0)

检查导出文件中的创建表语句。可能在创建状态的某个位置,定义了两个主键。

一个表只能有一个主键,它可以由单个或多个字段组成。当多个字段用作主键时,它们称为复合键。

如果可能的话,手动创建数据库和表,并从扩展文件中删除表创建语句,并且您只能从文件中获取数据。