1. 家里网首页
  2. CMS程序

帝国cms刷新信息页提示Table ‘garai_com.***_ecms_news_data_’ doesn’t exist错误

帝国cms在刷新所有信息内容页面报错,提示如下:

Table ‘garai_com.***_ecms_news_data_’ doesn’t exist
select keyid,dokey,newstempid,closepl,infotags,writer,befrom,newstext from ***_ecms_news_data_ where id=’101′ limit 1

同常,出现这个问题的原因是:phome_ecms_news_data_1信息表中该信息已经删除了,但是phome_ecms_news_index索引表中还存在,所以就出错了。

因此出现这种情况都是非正常删除造成的,比如直接在数据表中删除文章,后台操作不会出现这种情况。

另外一个喜欢出现这种错误就是采集,采集入库的时候出错也会出现这种情况

Table ‘garai_com.***_ecms_news_data_’ doesn’t exist
select keyid,dokey,newstempid,closepl,infotags,writer,befrom,newstext from ***_ecms_news_data_ where id=’101′ limit 1解决方法

后台或者数据库执行以下sql语句即可:

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

执行完成重新生成无错,完成解决,执行sql语句的时候记得备份哦。

原创文章,作者:老站长,如若转载,请注明出处:https://www.garai.cn/a/75.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注