帝国cms在刷新内容时.出现

Table '***_ecms_news_data_' doesn't exist 或

Table '***_ecms_article_data_' doesn't exist 或

Table '库名.***_ecms_表名_data_' doesn't exist

如图:

QQ截图20200610170712.jpg

原因:

索引表中存在的id,在主表中不存在.也就是下面两个表中数据行数 不一样了.

QQ截图20200610171552.jpg

解决方法一:

使用mysql工具(PHPmyadmin或者其他工具),执行

select * from 库名.phome_ecms_表名_index where id not in(select id from 库名.phome_ecms_wendang)

查询出来的结果手动删除掉,这样比直接执行删除语句更加放心一些!

解决方法二:

直接执行:

delete from 库名.phome_ecms_表名_index where id not in(select id from 库名.phome_ecms_wendang)