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 导出/导入语法错误 #1064