当前位置:首页 > 帝国CMS学习

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

作者:TryLife | 时间:2014-12-05 | 栏目:帝国CMS学习 | 围观热度:1128

原因:

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

解决办法:

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