錯誤提示 Table '.***_ecms_news_data_' doesn't exist select keyid,dokey,newstempid,closepl,info


錯誤提示:Table '**.***_ecms_news_data_' doesn't exist select keyid,dokey,newstempid,closepl,infotags,writer,befrom,newstext from ***_ecms_news_data_ where id='36686' limit 1,檢查了下,在_ecms_news_data_1這個表中,確實不存在36686這篇文章了。phome_ecms_news_index索引表中存在。

因此,出現這個問題的原因就很簡單了:phome_ecms_news_data_1信息表中該信息已經刪除了,但是phome_ecms_news_index索引表中還存在,所以就出錯了。

因此出現這種情況都是非正常刪除造成的,比如直接在數據表中刪除文章,后台操作不會出現這種情況。

另外一個喜歡出現這種錯誤就是采集,采集入庫的時候出錯也會出現這種情況

Table '.***_ecms_news_data_' doesn't exist select keyid,dokey,newstempid,closepl,infotags,writer,befrom,newstext from ***_ecms_news_data_ where id='36686' limit 1解決方法

后台或者數據庫執行以下sql語句即可:

delete from `phome_ecms_news_index` where id not in(select id from phome_ecms_news)

執行完成重新生成無錯,完成解決,執行sql語句的時候記得備份哦。

 

select id from www_kaifatu_com_ecms_video where id not in (select id from www_kaifatu_com_ecms_video_data_1)
 
 
delete from www_kaifatu_com_ecms_video where id not in (select id from www_kaifatu_com_ecms_video_data_1)


delete from `www_kaifatu_com_ecms_video_index` where id not in(select id from www_kaifatu_com_ecms_video)



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM