destoon采集论坛

 找回密码
 立即注册
查看: 449|回复: 13

数据库导入时出错You have an error in your SQL syntax; check the manual

[复制链接]

1

主题

9

回帖

23

积分

新手上路

Rank: 1

积分
23
发表于 2013-12-18 15:43:40 | 显示全部楼层 |阅读模式
备份还是正常的,导入数据库时,出现严重错误,试过其他解决途径,用帝国也试过,均不行,还是同样的错误,如何解决啊,急求!!!之前一直正常,但最近升级过两次destoon内核,所以就出错了!
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 ''???' at line 39
CREATE TABLE `ad` ( `aid` int(10) unsigned NOT NULL auto_increment, `title` varchar(100) NOT NULL default '', `pid` int(10) unsigned NOT NULL default '0', `typeid` tinyint(1) unsigned NOT NULL default '0', `areaid` int(10) unsigned NOT NULL default '0', `amount` float NOT NULL default '0', `currency` varchar(20) NOT NULL default '', `url` varchar(255) NOT NULL default '', `introduce` varchar(255) NOT NULL default '', `hits` int(10) unsigned NOT NULL default '0', `username` varchar(30) NOT NULL default '', `addtime` int(10) unsigned NOT NULL default '0', `editor` varchar(30) NOT NULL default '', `edittime` int(10) unsigned NOT NULL default '0', `fromtime` int(10) unsigned NOT NULL default '0', `totime` int(10) unsigned NOT NULL default '0', `stat` tinyint(1) unsigned NOT NULL default '0', `note` text NOT NULL, `code` text NOT NULL, `text_name` varchar(100) NOT NULL default '', `text_url` varchar(255) NOT NULL default '', `text_title` varchar(100) NOT NULL default '', `text_style` varchar(50) NOT NULL default '', `image_src` varchar(255) NOT NULL default '', `image_url` varchar(255) NOT NULL default '', `image_alt` varchar(100) NOT NULL default '', `flash_src` varchar(255) NOT NULL default '', `flash_url` varchar(255) NOT NULL default '', `flash_loop` tinyint(1) unsigned NOT NULL default '1', `key_moduleid` smallint(6) unsigned NOT NULL default '0', `key_catid` smallint(6) unsigned NOT NULL default '0', `key_word` varchar(100) NOT NULL default '', `key_id` bigint(20) unsigned NOT NULL default '0', `listorder` smallint(4) unsigned NOT NULL default '0', `status` tinyint(1) unsigned NOT NULL default '0', PRIMARY KEY (`aid`), KEY `pid` (`pid`) ) ENGINE=MyISAM AUTO_INCREMENT=17 DEFAULT CHARSET=gbk COMMENT='???
回复

使用道具 举报

23

主题

420

回帖

997

积分

高级会员

Rank: 4

积分
997
发表于 2013-12-18 16:44:12 | 显示全部楼层

''???'引号问题,不规则
回复 支持 反对

使用道具 举报

1

主题

9

回帖

23

积分

新手上路

Rank: 1

积分
23
 楼主| 发表于 2013-12-18 21:55:57 | 显示全部楼层


duoluozhe 发表于 2013-12-18 16:44

''???'引号问题,不规则

亲,没分析到点子上哦
回复 支持 反对

使用道具 举报

1

主题

9

回帖

23

积分

新手上路

Rank: 1

积分
23
 楼主| 发表于 2013-12-18 16:44:00 | 显示全部楼层

伙伴们,遇到过这种问题的帮忙分析分析!
回复 支持 反对

使用道具 举报

1

主题

9

回帖

23

积分

新手上路

Rank: 1

积分
23
 楼主| 发表于 2013-12-20 21:47:29 | 显示全部楼层

MySQL Query:CREATE TABLE `[pre]ad` ( `aid` int(10) unsigned NOT NULL auto_increment, `title` varchar(100) NOT NULL default '', `pid` int(10) unsigned NOT NULL default '0', `typeid` tinyint(1) unsigned NOT NULL default '0', `areaid` int(10) unsigned NOT NULL default '0', `amount` float NOT NULL default '0', `currency` varchar(20) NOT NULL default '', `url` varchar(255) NOT NULL default '', `introduce` varchar(255) NOT NULL default '', `hits` int(10) unsigned NOT NULL default '0', `username` varchar(30) NOT NULL default '', `addtime` int(10) unsigned NOT NULL default '0', `editor` varchar(30) NOT NULL default '', `edittime` int(10) unsigned NOT NULL default '0', `fromtime` int(10) unsigned NOT NULL default '0', `totime` int(10) unsigned NOT NULL default '0', `stat` tinyint(1) unsigned NOT NULL default '0', `note` text NOT NULL, `code` text NOT NULL, `text_name` varchar(100) NOT NULL default '', `text_url` varchar(255) NOT NULL default '', `text_title` varchar(100) NOT NULL default '', `text_style` varchar(50) NOT NULL default '', `image_src` varchar(255) NOT NULL default '', `image_url` varchar(255) NOT NULL default '', `image_alt` varchar(100) NOT NULL default '', `flash_src` varchar(255) NOT NULL default '', `flash_url` varchar(255) NOT NULL default '', `flash_loop` tinyint(1) unsigned NOT NULL default '1', `key_moduleid` smallint(6) unsigned NOT NULL default '0', `key_catid` smallint(6) unsigned NOT NULL default '0', `key_word` varchar(100) NOT NULL default '', `key_id` bigint(20) unsigned NOT NULL default '0', `listorder` smallint(4) unsigned NOT NULL default '0', `status` tinyint(1) unsigned NOT NULL default '0', PRIMARY KEY (`aid`), KEY `pid` (`pid`)) ENGINE=MyISAM AUTO_INCREMENT=17 DEFAULT CHARSET=gbk COMMENT='???
MySQL Error: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 ''???' at line 1 MySQL Errno:0
Message:MySQL Query Error
回复 支持 反对

使用道具 举报

1

主题

9

回帖

23

积分

新手上路

Rank: 1

积分
23
 楼主| 发表于 2013-12-20 23:21:36 | 显示全部楼层

哪位大神指导下!!!
回复 支持 反对

使用道具 举报

29

主题

902

回帖

1935

积分

金牌会员

Rank: 6Rank: 6

积分
1935
发表于 2013-12-23 15:36:24 | 显示全部楼层

直接去备份的sql文件里面去 把这块修改下 备份的文件在file/backup/下 应该是1.sql

最后一句 COMMENT='???修改成COMMENT='广告';

然后再恢复试试
回复 支持 反对

使用道具 举报

1

主题

9

回帖

23

积分

新手上路

Rank: 1

积分
23
 楼主| 发表于 2013-12-24 08:57:55 | 显示全部楼层


Spacer 发表于 2013-12-24 08:57

直接去备份的sql文件里面去 把这块修改下 备份的文件在file/backup/下 应该是1.sql

最后一句 COMMENT='??? ...

依照君的指点,试了几遍,错误依旧
MySQL Query:CREATE TABLE `[pre]announce` ( `itemid` int(10) unsigned NOT NULL auto_increment, `typeid` int(10) unsigned NOT NULL default '0', `areaid` int(10) unsigned NOT NULL default '0', `level` tinyint(1) unsigned NOT NULL default '0', `title` varchar(100) NOT NULL default '', `style` varchar(50) NOT NULL default '', `content` text NOT NULL, `hits` int(10) unsigned NOT NULL default '0', `addtime` int(10) unsigned NOT NULL default '0', `fromtime` int(10) unsigned NOT NULL default '0', `totime` int(10) unsigned NOT NULL default '0', `editor` varchar(30) NOT NULL default '', `edittime` int(10) unsigned NOT NULL default '0', `islink` tinyint(1) unsigned NOT NULL default '0', `linkurl` varchar(255) NOT NULL default '', `listorder` smallint(4) unsigned NOT NULL default '0', `template` varchar(30) NOT NULL default '', PRIMARY KEY (`itemid`), KEY `addtime` (`addtime`)) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=gbk COMMENT='???
MySQL Error: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 ''???' at line 1 MySQL Errno:0
Message:MySQL Query Error
回复 支持 反对

使用道具 举报

29

主题

902

回帖

1935

积分

金牌会员

Rank: 6Rank: 6

积分
1935
发表于 2013-12-24 15:59:45 | 显示全部楼层


yihan222 发表于 2013-12-24 15:59

依照君的指点,试了几遍,错误依旧
MySQL Query:CREATE TABLE `announce` ( `itemid` int(10) unsigned N ...


COMMENT='ad';试试 这个是创建一个表的时候 给表加的注释,  你修改你想要恢复的备份文件里面的1.sql里的这句
然后恢复这个。
回复 支持 反对

使用道具 举报

1

主题

9

回帖

23

积分

新手上路

Rank: 1

积分
23
 楼主| 发表于 2013-12-24 08:57:00 | 显示全部楼层


Spacer 发表于 2013-12-24 17:22

COMMENT='ad';试试 这个是创建一个表的时候 给表加的注释,  你修改你想要恢复的备份文件里面的1.sql里的 ...

非常感谢君的热心分析,理解君表达的意思,这种修改方法我上午已经尝试过,依然出现同样的错误,现在的问题大致是:备份数据库后,就无法恢复了,一恢复就显示此类错误。(destoon自带的备份工具、mysql直接操作、已经通过第三方的帝国备份等工具,全部都是同样的错误)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|destoon采集论坛

GMT+8, 2025-11-24 14:00 , Processed in 0.019082 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表