帝国刷新报错 Table ' .***_ecms_news_data_' doesn't exist select keyid,dokey,newstempid,clos
Table ' .***_ecms_news_data_' doesn't exist
select keyid,dokey,newstempid,closepl,infotags,writer,befrom,newstext from ***_ecms_news_data_ where id=' ' limit 1
我按网上的方法,删完直接不生成。经过多次研究。终于发现解决方法了。
引起这个问题大都是非正常删除或者采集引起的。导致_ecms_news和——ecms_news_index中的ID不一致。
我们只要删除多余的ID,就能解决问题了。
首先备份数据库存,然后
在帝国后台执行如下语句:
delete from 你的表前缀_ecms_news_index where id not in (select id from 你的表前缀_ecms_news)
执行完然后重新刷新出错后的ID,就好了。
select keyid,dokey,newstempid,closepl,infotags,writer,befrom,newstext from ***_ecms_news_data_ where id=' ' limit 1
我按网上的方法,删完直接不生成。经过多次研究。终于发现解决方法了。
引起这个问题大都是非正常删除或者采集引起的。导致_ecms_news和——ecms_news_index中的ID不一致。
我们只要删除多余的ID,就能解决问题了。
首先备份数据库存,然后
在帝国后台执行如下语句:
delete from 你的表前缀_ecms_news_index where id not in (select id from 你的表前缀_ecms_news)
执行完然后重新刷新出错后的ID,就好了。
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:/aigaoji/175322.html