Duplicate entry '0' for key 1 alter table ***_enewsinfovote add PRIMARY KEY(pubid);
更新时间:2015年12月30日 16:43 点击:1668
报错: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; 把不存在的信息 记录下来,以便恢复数据库后删除多余记录。)
上一篇: 帝国CMS新订单发送邮件提醒方法
下一篇: 帝国CMS SQL标签多表查询
相关文章
1062 - Duplicate entry 33 for key 1
1062 - Duplicate entry 33 for key 1 我们有时在导入数据时会出来如1062 - Duplicate entry '33' for key 1的问题是吧, 那这是什么原因呢,昨天我在导入数据时发现...2016-11-25