Table 'Tpass.***_ecms_news_data_' doesn't exist select keyid,dokey,newstempid,closepl,infotags,writer,befrom,newstext from ***_ecms_news_data_ where id='103850' limit 1
帝国CMS改版了,结果更新一半不出意外的出现意外了 , 报错。
排查问题开始。
错误提示很明显, 表格中不存ID 103850 这个数据, 打开后台信息列表确认不存在数据。(大概率是之前删除了),但索引还存在这个问题, 更新数据缓存无效。
那么校队一下数据表,(系统-备份与恢复数据-直行SQL语句) 完美解决。
delete from `phome_ecms_news_index` where id not in(select id from phome_ecms_news)