phpmyadmin 导入错误

Posted

技术标签:

【中文标题】phpmyadmin 导入错误【英文标题】:phpmyadmin import error 【发布时间】:2016-12-06 07:04:17 【问题描述】:

请帮忙。

我需要在 phpmyadmin ( Cpanel ) 中导入数据库。但是当我这样做时,会显示错误

ALTER TABLE `wp_options`
    ADD PRIMARY KEY (`option_id`),
    ADD UNIQUE KEY `option_name` (`option_name`);

错误 #1062 - 键“PRIMARY”的重复条目“0”

wp_option 有很多行ID 为0。在我的网站首页上只有导航,除首页外,所有类别都有效。我也尝试只导入 wp_options 表,但一切都一样。

当我在我的本地主机 ( xampp ) 中做同样的事情时,一切正常并且工作正常。

这可能是因为不同版本的phpmyadmin吗?我该如何解决?

我PC中的localhost:phpMyAdmin 版本信息:4.5.1,最新稳定版本:4.6.3

Cpanel:phpMyAdmin 版本信息:4.0.10.14

【问题讨论】:

似乎您的表在 option_id 列中有重复项。主键不能有重复项。找到这些重复项。更新/删除。添加pk。 option_id 自动增量吗? 您收到错误是因为表中已经存在条目,并且导入查询正试图覆盖主键值。如果可能,我建议您删除表,然后尝试将数据库导入为新的 option_id 是 AUTO_INCREMENT,当我尝试仅从 localhost 导出表(表没问题,没有 0 ids)并导入它时显示相同的错误。 option_id 不是 AUTO_INCREMENT,但由于帖子重复,我无法更改它 【参考方案1】:

创建一个新的数据库,用户名和密码。并尝试导入。

【讨论】:

【参考方案2】:

已经存在同名表。您只需要删除那个然后尝试导入。

【讨论】:

以上是关于phpmyadmin 导入错误的主要内容,如果未能解决你的问题,请参考以下文章

phpmyadmin 导入数据库错误

带有大 SQL 导入错误的 PhpMyAdmin 超时

网站迁移,phpmyadmin 导出/导入语法错误 #1064

将 sql.zip 文件导入 phpmyadmin 时出现内存大小错误

导入大 sql 转储时出现 PHPMYADMIN 错误

phpMyAdmin 导入错误 #1064 “您的 Sql 语法有错误”