阅读使人成长---豪仕阅读网

帝国CMS刷新内容页提示Table '***.表前缀_ecms_news_data_' doesn't exist错误的解决方法

作者 : 2020-02-07 10:42:30 审稿人 : admin 围观 : 评论

Elt豪仕阅读网
问题:刷新所有信息内容页面时--提示"Table '*.phome_ecms_article_data_' doesn't exist",进行不下去了!Elt豪仕阅读网

解答:Elt豪仕阅读网

1、原因Elt豪仕阅读网

是数据本身有问题,信息索引表phome_ecms_表名_index有不存在ID的记录。解决办法:进数据库删除索引表中不存在的ID记录即可解决。Elt豪仕阅读网

2、解决Elt豪仕阅读网

怎么知道那些是不存在的ID记录呢?Elt豪仕阅读网

例如 phome_ecms_article 表的 phome_ecms_article_index 有多出的id记录,这是刷新所有信息时就有上述错误。Elt豪仕阅读网

这时我们可以进入phpmyadmin,在数据库运行Elt豪仕阅读网
Elt豪仕阅读网
SELECT id FROM phome_ecms_news_index WHERE NOT EXISTS (SELECT null FROM phome_ecms_news WHERE phome_ecms_news.id = phome_ecms_news_index.id);   注意后面的分号,亲测执行的时候卡死了!或者说我没有等到时间,反正已知处于正在加载,就7条信息不存在!Elt豪仕阅读网

帝国cms后台执行一下这个sql语句Elt豪仕阅读网

delete from `phome_ecms_news_index` where id not in(select id from phome_ecms_news);       亲测执行成功了!在生成的时候没有提示,顺利执行完毕!Elt豪仕阅读网

再去生成,就搞定了。再检查ecms_news_data以及ecms_news_index等ID的值是否与ecms_news中的FILENAME值一致,可确保您解决相关的问题。Elt豪仕阅读网

相关文章

  • 豪仕阅读网付款码
    豪仕阅读网付款码

    豪仕阅读网三种付款方式支付宝付款账号:mengfuliang@126.com 账号名:孟付良扫码付款后,点这里联系我!微信付款账号 succedu 昵称 孟付良 扫码付款后,点这里联系我! 银行付款民生银...

    2020-02-15 18:09:30
  • 帝国CMS刷新内容页提示Table '***.表前缀_ecms_news_data_' doesn't exist错误的解决方法
    帝国CMS刷新内容页提示Table '***.表前缀_ecms_news_data_' doesn't exist错误的解决方法

    问题:刷新所有信息内容页面时--提示"Table '*.phome_ecms_article_data_' doesn't exist",进行不下去了!解答:1、原因是数据本身有问题,信息索引表phome_ecms_表名_...

    2020-02-07 10:42:30
  • 豪仕阅读网广告服务说明
    豪仕阅读网广告服务说明

    豪仕阅读网目前发展状态! 豪仕阅读网前身为豪仕男人网!豪仕男人网的前身为娱信通男人网! 娱信通男人网成立于2006年,致力于做男人娱乐生活消费的专业男性门户;提供男性健康减肥、...

    2020-02-04 20:02:27
  • 火车头采集发布后 空格号变成了问号解决办法
    火车头采集发布后 空格号变成了问号解决办法

    我采集的文章是来着utf-8的,发布的站点是gbk的phpcms,不知道是不是这个原因,导致发布时空格变问号呢?请问有什么解决办法呢? 把空格替换一下。就是空格重新替换成新输入的空格试...

    2020-01-09 08:40:25
  • 帝国cms7.5后台编辑器自动加水印方法
    帝国cms7.5后台编辑器自动加水印方法

    我在发布一条新的新闻时总要到最下面 加水印 打上勾好麻烦。如何设置成水印自动打勾状态 后台-管理数据表-管理字段-修改newstext字段的html代码 <input name="mark" type="c...

    2020-01-02 17:02:42
留言与评论(共有 0 条评论)
   
验证码: