首頁 >CMS教程 >帝國CMS >帝國CMS報錯Table 'empirecms.phome_ecms_' doesn't exist怎麼解決

帝國CMS報錯Table 'empirecms.phome_ecms_' doesn't exist怎麼解決

藏色散人
藏色散人原創
2019-12-11 09:06:373531瀏覽

帝國CMS報錯Table 'empirecms.phome_ecms_' doesn't exist怎麼解決

帝國CMS報錯Table ‘empirecms.phome_ecms_’ doesn’t exist怎麼解決?

今天我在進行「資料更新」時,點擊「刷新所有資訊內容頁面」後,在「刷新資料表:article」一項出現提示Table 'empirecms.phome_ecms_' doesn't exist

  

今天我在進行「資料更新」時,點選「重新整理所有資訊內容頁面」後,在「刷新資料表:article」一項出現提示: 

#程式碼如下:

Table ‘empirecms.phome_ecms_’ doesn’t exist 
update ***_ecms_ set havehtml=1 where id=” limit 1

後來在網路上搜索,是這樣解釋的: 

程式碼如下:

原因:你修改了欄位所屬系統模型導致,因為欄目原來所屬系統模型本身就有訊息,而你改動了所屬系統模型,使得這些資訊無法找出所屬欄位導致出錯。 

解決方案:修改欄位改回原來所屬系統模型,再進管理資訊刪除欄位所有的訊息,最後再修改欄位改回所屬新系統模型就可以解決。 

不過這個解釋很難解決問題,因為一個網站欄位眾多,你怎麼能判斷是哪個欄位修改了系統模型所導致的呢?況且實在想不起曾經修改了系統模型啊! 

所以這裡分享一個比較簡單直接的解決方法,就是依序執行以下SQL語句: 

程式碼如下:

select id from phome_ecms_news where id not in (select id from phome_ecms_news_data_1) 
delete from phome_ecms_news where id not in (select id from phome_ecms_news_data_1)

以上是帝國CMS報錯Table 'empirecms.phome_ecms_' doesn't exist怎麼解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn