公告:123目录网为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(10元/站)请联系站长QQ,可自助充值发布。

点击这里在线咨询客服
新站提交
  • 网站:315
  • 待审:0
  • 小程序:12
  • 文章:35791
  • 会员:69

出现这错误:

还有一个表现就是,修改任何一篇文章,都显示链接不存在,但是可以刷新文章。

后台查看,ecms_news_index的记录数字,只有7个,远远小于ecms_news的记录数,正常情况下,二者应该是一样的。只是不知为何这表丢数据了。

查看字段后,发现除了checked字段外,其余字段可以从主表ecms_news中导出。所以...(做下列数据库操作之前请备份数据)

 

===重新生成新闻数据索引表=====

CREATE TABLE [!db.pre!]ecms_newstemp AS(SELECT id,classid,newstime,truetime,lastdotime,havehtml FROM [!db.pre!]ecms_news);

ALTER TABLE `[!db.pre!]ecms_newstemp`  ADD COLUMN `checked` tinyint(1) not null  DEFAULT 0 AFTER `classid`;

ALTER TABLE `[!db.pre!]ecms_newstemp`  add primary key (id);

alter table [!db.pre!]ecms_news_index rename to [!db.pre!]ecms_news_indexbak;

alter table [!db.pre!]ecms_newstemp rename to [!db.pre!]ecms_news_index;

ALTER TABLE `[!db.pre!]ecms_news_index` CHANGE `id` `id` INT(10) NOT NULL AUTO_INCREMENT;

 

alter table [!db.pre!]ecms_news_index add index(classid);

alter table [!db.pre!]ecms_news_index add index(checked);

alter table [!db.pre!]ecms_news_index add index(newstime);

alter table [!db.pre!]ecms_news_index add index(truetime);

update [!db.pre!]ecms_news_index set checked=1;

====建议分条执行,一是避免超时,二是能发现错误====

标签:重建帝国cms数据索引表 用于ecms_news_index表损坏丢失或者错误

下一篇:【帝国cms代码】帝国cms新手教程禁止前台投稿内容带超链接的方法

上一篇:【帝国cms代码】帝国CMS7.5升级兼容PHP7系列

相关文章

  575

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 315

    网站

  • 12

    小程序

  • 35791

    文章

  • 69

    会员

赶快注册账号,推广您的网站吧!
最新入驻小程序

数独大挑战2018-06-03

数独一种数学游戏,玩家需要根据9

答题星2018-06-03

您可以通过答题星轻松地创建试卷

全阶人生考试2018-06-03

各种考试题,题库,初中,高中,大学四六

运动步数有氧达人2018-06-03

记录运动步数,积累氧气值。还可偷

每日养生app2018-06-03

每日养生,天天健康

体育训练成绩评定2018-06-03

通用课目体育训练成绩评定