帝國CMS更新時出現(xiàn)Table '***_ecms_news_data_' doesn't exist

前言

首先本人對帝國CMS并沒特別的深究,下面的答案來自網(wǎng)絡(luò),但是親自測試并可行,所以拿出來做個轉(zhuǎn)載

1、分析

Table '***_ecms_news_data_' doesn't exist select keyid,dokey,newstempid,closepl,infotags,address from ***_ecms_news_data_ where id='66230' limit 1
光看錯誤提示:是某個ID找不到,那不是很簡單了,把整表排序看一下,把這個ID增加上不就可以了嗎,可是突然發(fā)現(xiàn)好多ID的文章已經(jīng)被刪除找不到,如果一條條增加,那工作量太大了,那有沒有把缺失的ID找出來,再統(tǒng)一針對ID來增加呢,當(dāng)然也可以,可是突然發(fā)現(xiàn)這條語句不好寫啊,哈哈哈哈,后來找到一個答案是說文章這塊有個索引表(帝國cms不深入了解的同學(xué),是真不知道的),那好辦了,因為刷新時用的是這張索引表的字段

2、解決方法

delete from `***_ecms_news_index` where id not in(select id from ****_ecms_news_data)

3、感謝以下大佬的頁面提供思路

https://www.cnblogs.com/fengwenit/p/9708426.html
https://www.cnblogs.com/649460214Cren/archive/2013/06/04/3118028.html
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容