Dede数据备份出现sys_data_done.php?dopost=bak 错误的解决方法

2012-10-10 16:18:24长沙做网站严微

今天给客户网站安装好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没有进行二次开放,而且自己没有新加建模型。

当你遇到这个问题,你看看你的数据库名称中是不是含连接符号(-)或者点(.)。

上一篇:

Dedecms文章内容自动添加关键字链接的

下一篇:

DedeCms织梦教程获取栏目名称的方法 返 回

Copyright © 2009-2019 Ywcms.Com All Right Reserved.  湘ICP备16006489号-2