Mysql WP数据库中存在重复的主密钥

Mysql WP数据库中存在重复的主密钥,mysql,database,wordpress,Mysql,Database,Wordpress,我有一个建立在Wordpress 3.7.1之上的网站。我使用插件进行数据库备份,但当我尝试在development server上导入该数据库时,出现以下错误: 第9480行出现错误1062(23000):密钥的重复条目“2280” “初级” 这怎么可能?我的意思是如何在数据库中存在重复?如何解决此问题?问题似乎在于您创建开发服务器的方式。请按照以下步骤操作: 登录到您的本地“phpMyAdmin”以导出您的私有CMS数据库 用新的域地址替换每个旧的URL地址 为开发服务器创建新数据库 登录到

我有一个建立在Wordpress 3.7.1之上的网站。我使用插件进行数据库备份,但当我尝试在development server上导入该数据库时,出现以下错误:

第9480行出现错误1062(23000):密钥的重复条目“2280” “初级”


这怎么可能?我的意思是如何在数据库中存在重复?如何解决此问题?

问题似乎在于您创建开发服务器的方式。请按照以下步骤操作:

  • 登录到您的本地“phpMyAdmin”以导出您的私有CMS数据库
  • 用新的域地址替换每个旧的URL地址
  • 为开发服务器创建新数据库
  • 登录到新数据库的“phpMyAdmin”。在“导入”选项卡下,选择刚下载、更改和保存的文件

  • 你的备份看起来怎么样?我怀疑这是一个
    INSERT
    s序列。当您的开发服务器已经导入了旧转储时,旧值和新值将发生冲突。您应该删除旧数据库并从头开始重新创建它。

    这是我在第一次尝试时所做的,只创建空数据库,然后第二步是导入SQL脚本,但不导入success@Reynier请提供该表的架构<代码>显示创建表\u名称主键确实强制使用唯一值。在此类列中插入重复值的唯一方法是绕过键检查,例如通过(编辑:不起作用)或。另见此。可能在生产数据库及其备份中查找值
    2280
    会更清楚地说明这个问题。正如我在上一篇博文中所说,这与我导出/导入脚本所遵循的步骤相同,我只是不知道如果
    id
    主键
    并且具有
    AUTOINCREMENT
    ,该如何操作重复,这是非常罕见的,任何其他通知仅由0和NULL触发。根据定义是唯一的,而且它是
    非空的
    。请参阅文档。您使用哪些工具进行备份及其导入?