我的查询涉及一个WordPress网站,该网站托管在VPS上。
今天早些时候,我需要上传备份的数据库。完成后,我收到了消息:
SQL查询:
ALTER TABLE 'wp_options'
ADD PRIMARY KEY ('option_id)
ADD UNIQUE KEY 'option_name' ('option_name')
MySQL说:
#1062 - Duplicate entry '0' for key 'PRIMARY'
当我编辑页面并选择“更新”时,网站似乎已完全上传了所有内容(但我不确定这是否已连接),它似乎没有保存修改。
我希望通过解决数据库问题,另一个问题将照顾自己。
如果有人能为我提供直接的解决方案,我们将非常感激。
感谢。
克雷格
答案 0 :(得分:1)
也许你需要在主键上自动加入
MySQL doc说:
要以除1以外的AUTO_INCREMENT值开始,请使用CREATE TABLE或ALTER TABLE设置该值,如下所示:
的MySQL> ALTER TABLE tbl AUTO_INCREMENT = 100;