帝国刷新出现Table '***_ecms_表名_data_' doesn't exist解决方法

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

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

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

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

如图:

202006161032054970130

原因:

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

202006161032302680585

解决方法一:

使用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)

未经允许不得转载:OZ分享-吉家大宝官方博客 » 帝国刷新出现Table '***_ecms_表名_data_' doesn't exist解决方法

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

置顶文章