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

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

原因:

phome_ecms_news_data_1信息表中该信息已经删除了,但是phome_ecms_news_index索引表中还存在,所以就出错了。

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

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

解决办法:

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

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

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

编辑整理:数学课,如若转载,请注明出处:https://www.shuxueke.net/2024/06/5395.html

(0)
数学课的头像数学课
上一篇 2024年3月20日 下午2:36
下一篇 2025年1月8日 上午12:28

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注