帝国CMS后台更新内容出现:Table 'XXX***_ecms_article_data_' doesn't exist
select keyid,dokey,newstempid,closepl,infotags from ***_ecms_article_data_ where id='200280' limit 1报错,原因是之前从新闻表中删除了数据,但该数据的id信息在帝国索引表中还存在,所以无法生成,
解决方法:(操作前记得将数据库备份一下,以免出现问题可恢复)
phpmyadmin里进入数据库 执行下面的语句
SELECT * FROM phome_ecms_article_index WHERE NOT EXISTS (SELECT 1 FROM phome_ecms_article_data_1 WHERE phome_ecms_article_index.`id`= phome_ecms_article_data_1.`id`)
查询结果将展现出所有不存在的id 可以对应的删除