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

问题描述 投票:0回答:1

我想将我的实时站点(wordpress)放在localhost上,所以我使用phpmyadmin导出数据库(打开删除数据库和表的选项)。在使用BigDump导入localhost时,我收到错误消息“已定义多个主键”。我怎么解决这个问题?

到目前为止我读过的所有建议都说在从实时网站导出时删除表和/或数据库。我这样做但是没有区别。还有什么办法可以在localhost上成功导入数据库?

mysql phpmyadmin localhost
1个回答
0
投票

检查导出文件中的create table语句。可能在您的create语句中的某个位置定义了两个主键。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.