帝国刷新出现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

如图:

image.png

原因:

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

image.png

解决方法一:

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



作者头像
南宫俊逸创始人

做一个积极主动热情的人,为了想要完成的事情和实现的目标,拼命投入力量。

上一篇:帝国cms批量删除父分类下的全部文章
下一篇:阿里云的AccessKey和SecretKey怎么创建?

发表评论

期待各位的加入,让原创发挥活力,让阅读更有价值!登录注册
登录
用户名
密码
注册
用户名
密码
确认密码
邮箱
验证码
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱