帝国cms数据分表之后,编辑信息是空白
2021-05-09 09:01帝国cms
由于数据大概15万左右,然后在修改或生成的时候比较慢。就想着把内容进行分表处理一下。
按照网上的方法,将10万以后的内容放到 数据表2里面了
现在问题是在点击编辑 任意一篇10万以后文章的时候,标题 内容等都是空的
生成的时候提示:
Table '数据库名.***_ecms__index' doesn't exist
update ***_ecms__index set havehtml=1 where id='' limit 1
按照指定帖子里面的教程
十六、刷新所有信息内容页面时提示“Table '*.phome_ecms_news_data_' doesn't exist”
答:原因是数据本身有问题,信息索引表phome_ecms_表名_index有不存在ID的记录。解决办法:进数据库删除索引表中不存在的ID记录即可解决。
我在这个表里面能找到我要生成和编辑的那个id啊
请问是什么原因呀,怎么解决!感恩大佬们~~~
已经解决了:网上找的代码不全。完整代码是这样子的
INSERT INTO phome_ecms_news_data_2
SELECT * FROM phome_ecms_news_data_1 T2
WHERE T2.ID>= 100001 AND T2.ID<= 200000;
update phome_ecms_news set stb=REPLACE(stb,1,2) //这两行代码没有执行,所以出现上述问题了
WHERE ID>= 100001 AND ID<= 200000;
按照网上的方法,将10万以后的内容放到 数据表2里面了
现在问题是在点击编辑 任意一篇10万以后文章的时候,标题 内容等都是空的
生成的时候提示:
Table '数据库名.***_ecms__index' doesn't exist
update ***_ecms__index set havehtml=1 where id='' limit 1
按照指定帖子里面的教程
十六、刷新所有信息内容页面时提示“Table '*.phome_ecms_news_data_' doesn't exist”
答:原因是数据本身有问题,信息索引表phome_ecms_表名_index有不存在ID的记录。解决办法:进数据库删除索引表中不存在的ID记录即可解决。
我在这个表里面能找到我要生成和编辑的那个id啊
请问是什么原因呀,怎么解决!感恩大佬们~~~
已经解决了:网上找的代码不全。完整代码是这样子的
INSERT INTO phome_ecms_news_data_2
SELECT * FROM phome_ecms_news_data_1 T2
WHERE T2.ID>= 100001 AND T2.ID<= 200000;
update phome_ecms_news set stb=REPLACE(stb,1,2) //这两行代码没有执行,所以出现上述问题了
WHERE ID>= 100001 AND ID<= 200000;
很赞哦! ()
- 上一篇
帝国CMS更新时提示Fatal error:Allowed memory size of的解决方法
方法一、修改 php.ini 里的 memory_limit 的设置值 8M 改为 12M:memory_limit = 12M,实际测试128M不够用,改为256M测试下。(推荐使用此方法) 方法二、在最上层的PHP Script,加
- 下一篇
帝国CMS模板中获取当前选择的播放器名称代码
直接使用代码: <?php $p=$empire->fetch1("select * from phome_enewsplayer where id='$navinfor[playerid]'"); ?> 播放器名称:<?=$p[player]?>