Duplicate entry '0' for key 1 alter table ***_enewsinfovote add PRIMARY KEY(pubid);

 更新时间:2015年12月30日 16:43  点击:1667

报错:Duplicate entry '0' for key 1 alter table ***_enewsinfovote add PRIMARY KEY(pubid);

原因:phome_enewsinfovote 表有不存在的栏目ID或信息ID的记录。

解决办法:用phpmyadmin查看表里的记录,找出不存在的信息记录,删除掉,然后按升级说明里的“重新升级说明”步骤操作就能解决。(升级过程中提示上面错误时,可在已升级的表中查找不存在信息的技巧的SQL语句:select * from phome_enewsinfovote where pubid=0; 把不存在的信息 记录下来,以便恢复数据库后删除多余记录。)
 

 

[!--infotagslink--]

相关文章

  • 1062 - Duplicate entry 33 for key 1

    1062 - Duplicate entry 33 for key 1 我们有时在导入数据时会出来如1062 - Duplicate entry '33' for key 1的问题是吧, 那这是什么原因呢,昨天我在导入数据时发现...2016-11-25