前言
首先本人對帝國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