11 936 2021-02-20 10:06:24
收藏帝国CMS后台添加信息报错Duplicate entry 'xx' for key 'PRIMARY',出现以下代码
Duplicate entry '3261' for key'PRIMARY' insert into ***_ecms_news_index(classid,checked,newstime,truetime,lastdotime,havehtml) values ('1','1','1446087639','1446087687','1446087687','1');
这种帝国CMS报错是因为ecms_news_index索引数字不对,索引ID“3261”的信息已经存在,后添加的信息索引ID必须大于“3261”才行。
照成这种错误一般是后台丢失数据,导致索引无法正常递增混乱。
如果进的了后台尝试后台修复数据库,点击 后台 系统 备份与恢复数据 备份数据
拉到最下面 点击修复数据表和优化数据表即可
方法2:插入一个大于当前索引的信息
如果后台修复没有用,那我们就来手动或SQL插入一个大于“3261”等等信息,让索引ID重新递增。
手动操作直接参考数据库的信息,ID填一个大于“3261”的即可。
SQL插入看下面代码
INSERT INTO `phome_ecms_news` VALUES(3262,1,1,'','','',1,'admin','',1,0,1333244472,0,1,0,0,',b|','','1',0,0,0,0,0,0,'企业11111',1333244427,'',0,1,1350716513,0,0,0,0,'','企业理念:诚信、专业、高效星兴财务rn',0,'1','',0,'',0);
第一个字段“3262”就是索引ID,后面的参考自己的字段调整。
如果以上都不行,只能用SQL想办法让索引ID重新生成一遍,建议分条执行,一是避免超时,二是能发现错误(操作前请务必备份)。
CREATE TABLE [!db.pre!]ecms_newstemp AS (SELECT id,classid,newstime,truetime,lastdotime,havehtml FROM [!db.pre!]ecms_news);
ALTER TABLE `[!db.pre!]ecms_newstemp` ADD COLUMN `checked` tinyint(1) not null DEFAULT 0 AFTER `classid`;
ALTER TABLE `[!db.pre!]ecms_newstemp` add primary key(id);
alter table [!db.pre!]ecms_news_index rename to[!db.pre!]ecms_news_indexbak;
alter table [!db.pre!]ecms_newstemp rename to[!db.pre!]ecms_news_index;
ALTER TABLE `[!db.pre!]ecms_news_index` CHANGE `id` `id` INT(10) NOT NULL AUTO_INCREMENT;
alter table [!db.pre!]ecms_news_index add index(classid);
alter table [!db.pre!]ecms_news_index add index(checked);
alter table [!db.pre!]ecms_news_index add index(newstime);
alter table [!db.pre!]ecms_news_index add index(truetime);
update [!db.pre!]ecms_news_index set checked=1;
本文地址:https://xzo.com.cn/develop/empire/426.html
如果您认可我们的分享,有意与我们合作开展帝国cms网站建设与开发业务或插件定制,请联系右侧在线客服。我们能给您的,就是高质量的模板与售后。
标注了信息来源为下载鸥的文章皆为原创,如果是转载的优质文章,我们也都标注了出处。如果您喜欢我们的文章,请按照下载鸥所标注的文章出处进行标注,谢谢您的配合。
帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用。
当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。
网上关于取消会员邮箱必填的教程很多,但大都不完整。今天放出完整版本,确保全...
现在采集网站非常多,不止采集内容,还采集图片,还不标注出处,非常可恶。那么,帝国...
帝国cms论坛早已有了以cookie形式保存浏览量历史记录在客户端的插件,但这样...
有些时候,我们需要备份数据并取出来,此时从哪里去取呢?帝国cms备份的数据存储...
许多帝国cms站点开放了会员评论的功能,而评论过的文章可以查看则相当于当年...
很少有帝国cms反馈网站加载速度很慢的问题,如果你的帝国cms站点加载速度很慢...
帝国cms根据关键词调用相关文章,每个关键词调用信息不超过4条,如果关键词和栏...
帝国cms for Excel批量导入插件高危预警:未验证后台权限 。...
因客户需要一键推送到多平台,下载鸥开发了这款一键推送至百度、必应、神马插...
本插件基于帝国cms帝国cms每日自动审核插件,在自动审核指定条数信息的基础上...
帝国cms有自带的给关键词添加内链功能,但需要手动添加关键词,容易出现疏漏和...
通过本插件,可以实现帝国cms网站对接百度云api实现图像无损放大的功能。经过...
本插件适用于内网用户,可查看单篇文章访问者ip地址。如果添加访问者ip组,可查...
采集站的必备资源是自动审核,要做到日收录也离不开定时发布。而本插件的自动...
通过本插件,可以实现帝国cms网站对接百度云api实现图像清晰度增强的功能。经...
用户体验是我们的需求,百度蜘蛛的认可更是我们的需求。毕竟,没有收录排名,何来...