国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 帝國Empire > 正文

帝國cms7.0 數據更新批量生成時出錯的解決方法

2024-08-28 12:22:19
字體:
來源:轉載
供稿:網友

今天升級以后的帝國cms7.0在生成頁面時出現了奇怪的錯誤

QQ截圖20130614135916.jpg

 

Table ‘表前綴_ecms_news_data_’  doesn't exist...

很明顯這是提示表不存在,但是這個表名是錯誤的,他缺少了_1,正確的表名應是 表前綴_ecms_data_1 這樣的

后面的_1是根據主表里的stb字段來設定的,看了主表phome_ecms_news 里的記錄他的stb字段都是為1是正常的

但是發現主表里并沒有出現這個錯誤的ID存在,我的情況是ID為118,但是主表里沒有118這個ID了

后來發現帝國cms7.0的生成機制應該先讀取phome_ecms_news_index這樣的索引表,因為這個表里還存在118這個ID

主表里不存在自然就讀取不到stb字段的內容也就會出現前文所說的問題了

怎么解決呢

看了帝國cms7.0的數據更新最下面有個【清理多余數據】的功能

QQ截圖20130614140850.jpg

看圖示里提示 “Table '*.phome_ecms_' doesn't exist......update ***_ecms_ set havehtml=1 where id='' limit 1”

看來帝國cms官方也預料到可能會出現這樣的情況吧

于是就清理了一遍,結果總是不那么順利,沒有起到作用...

我們已經知道的故障原因,還是自己解決吧,解決辦法就是清理掉索引表里多余的信息
 

我用一個sql來解決

delete from `phome_ecms_news_index` where id not in(select id from phome_ecms_news)

帝國cms后臺執行一下這個sql語句

再去生成,搞定了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 濮阳县| 雷州市| 临澧县| 黄冈市| 江西省| 汶川县| 崇明县| 佛坪县| 汉源县| 澳门| 安乡县| 阿瓦提县| 陆良县| 贵德县| 苗栗县| 达日县| 湘潭市| 高唐县| 同江市| 澎湖县| 邵阳县| 大埔区| 商水县| 南和县| 华容县| 北流市| 门头沟区| 贡觉县| 洛川县| 承德市| 东光县| 镇坪县| 南乐县| 马鞍山市| 绵阳市| 瑞昌市| 石屏县| 绥芬河市| 汉中市| 筠连县| 石门县|