今天给客户网站安装好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