今天給客戶網站安裝好dede程序后,備份數據的時候,出現一下錯誤代碼,一開始我以為是由于添加了很多新字段,把數據表結構搞壞了,導致錯誤,后來經過一番努力終于解決了。錯誤提示代碼如下:
DedeCMS Error Warning! Technical Support: Error page: /dede/sys_data_done.php?dopost=bak Error infos: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘yunnan.dede_addonarticle’ at line 1 Error sql: SHOW CREATE TABLE yunnan.dede_addonarticle DedeCMS Error Warning! Technical Support: http://bbs.dedecms.com Error page: /dede/sys_data_done.php?dopost=bak Error infos: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘yunnan.dede_addonimagess’ at line 1 Error sql: SHOW CREATE TABLE yunnan.dede_addonimagess
解決辦法如下:首先不要管那個錯誤的提示,一直備份。最后得到到備份數據(\data\backupdata)中有這個文件:tables_struct_f744c54ca84dc4c9.txt
刪掉這個以table開頭的文件,然后到DEDE默認的數據備份里把默認的tables_struct數據結構copy過去。
此方法適用于你的dedecms沒有進行二次開放,而且自己沒有新加建模型。
當你遇到這個問題,你看看你的數據庫名稱中是不是含連接符號(-)或者點(.)。
Copyright © 2009-2019 Ywcms.Com All Right Reserved. 湘ICP備16006489號-2