Loading
0

帝国CMS更新出现Table ‘xxx.phome_ecms_news_data_’ doesn’t exist解决方法

技术小学生微信公众号
腾讯云服务器大促销。
华为服务器

帝国CMS后台更新数据出现:Table ‘xxx.phome_ecms_news_data_’ doesn’t exist
select keyid,dokey,newstempid,closepl,infotags,writer,befrom,newstext from ***_ecms_news_data_ where id=’169272′ limit 1报错,原因是之前从新闻表中删除了数据,但该数据的id信息在帝国索引表中还存在,所以无法生成,

解决方法:(操作前记得将数据库备份一下,以免出现问题可恢复

1、可以先执行:delete from `phome_ecms_news_index` where id not in(select id from phome_ecms_news)删除索引表指定id

2、上面方法若还不行可使用:insert into phome_ecms_news_index(id,classid,newstime) select id,classid,newstime from phome_ecms_news

若上面语句执行后还有问题,可参考如下语句

insert into phome_ecms_news_index(id,classid,checked,newstime,truetime,lastdotime,havehtml) select id,classid,checked,newstime,truetime,lastdotime,havehtml from phome_ecms_news(里面的字段请根据自己的情况添加或修改

技术小学生微信公众号
华为服务器
腾讯云服务器大促销。

声明:站长码字很辛苦啊,转载时请保留本声明及附带文章链接:https://blog.tag.gg/showinfo-17-327-0.html
亲爱的:若该文章解决了您的问题,可否收藏+评论+分享呢?

最后编辑于:2019-01-13 15:46:02作者:

上一篇:返回列表
下一篇:帝国备份王/帝国CMS后台备份大数据库时总是超时(502错误)解决方法