帝國CMS后臺添加信息報錯Duplicate entry 'xx' for key 'PRIMARY
帝國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”才行。
照成這種錯誤一般是后臺丟失數據,導致索引無法正常遞增混亂。方法1:后臺修復數據庫如果進的了后臺嘗試后臺修復數據庫,點擊 后臺 系統 備份與恢復數據 備份數據方法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, '帝國cms模板', 1333244427, '', 0, 1, 1350716513, 0, 0, 0, 0, '', '帝國cms模板網', 0, '1', '', 0, '', 0);第一個字段“3262”就是索引ID,后面的參考自己的字段調整。方法3:批量重新生成索引如果以上都不行,只能用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;ALTERTABLE`[!db.pre!]ecms_news_index`CHANGE`id``id`INT(10)NOTNULLAUTO_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;
帝國CMS7.5內核簡潔文章資訊自適應手機HTML5綜合類模板源碼【內頁(文章頁、列表)標題,描述,嚴格的SEO標題規范,利于SEO】
上一篇:自動提取簡介時不想自動回車
相關推薦
-
帝國cms tags標簽過長無效問題修改方法
在新增信息時,在GS輸入框輸入了100多的字后,提交后在前臺的s只顯示一部分,返回后臺編輯查看剛才輸入的框,發現有一部分的g被截掉了
-
帝國CMS多作者調用的方法,作者鏈接和沒有顯示其他的方法
帝國CMS多作者調用的方法,帝國CMS調用有作者鏈接和沒有顯示其他。
-
帝國cms靈動標簽調用相關文章,SQL語句指定關鍵詞調用文章
帝國cms靈動標簽調用相關文章,SQL語句指定關鍵詞調用,帝國cms根據指定關鍵詞調取相關文章的方式有下面幾種
-
帝國cms萬能調用指定欄目名稱與url鏈接及別名標簽
帝國cms調萬能用指定欄目名稱與url鏈接標簽不用放在靈動標簽里面調用,這個標簽想用在什么地方就放在什么地方即可,是一個萬能標簽好用
-
帝國cms如何把文章tags標簽當做keywords關鍵字使用調用
需求:每篇文章都有自己的gs,現在需要將每篇文章的kywords關鍵字位置調用該文章的gs標簽,















