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 'USING BTREE ) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 ROW_FORMAT=DY' at line 31
CREATE TABLE `tp_member_business` ( `id` int(11) NOT NULL AUTO_INCREMENT, `token` varchar(60) NOT NULL DEFAULT '', `logo` varchar(100) NOT NULL DEFAULT '', `description` text NOT NULL, `crate_time` int(11) NOT NULL DEFAULT '0', `keyword` varchar(200) NOT NULL DEFAULT '', `catid` int(11) NOT NULL DEFAULT '0', `title` varchar(200) NOT NULL DEFAULT '', `font_img` varchar(100) NOT NULL DEFAULT '', `font_summary` varchar(300) NOT NULL DEFAULT '', `url` varchar(200) NOT NULL DEFAULT '', `name` varchar(100) NOT NULL DEFAULT '', `displayorder` smallint(6) NOT NULL DEFAULT '0', `tel` varchar(20) NOT NULL DEFAULT '', `addr` varchar(300) NOT NULL DEFAULT '', `style` varchar(100) NOT NULL DEFAULT '', `flag_c` tinyint(1) NOT NULL DEFAULT '0', `flag_x` tinyint(2) NOT NULL DEFAULT '0', `flag_z` tinyint(2) NOT NULL DEFAULT '0', `flag_q` tinyint(2) NOT NULL DEFAULT '0', `map` varchar(200) NOT NULL DEFAULT '', `schedule` varchar(3000) NOT NULL DEFAULT '', `ad_1` varchar(200) NOT NULL DEFAULT '', `ad_2` varchar(200) NOT NULL DEFAULT '', `ad_3` varchar(200) NOT NULL DEFAULT '', `url_ad_1` varchar(200) NOT NULL DEFAULT '', `url_ad_2` varchar(200) NOT NULL DEFAULT '', `url_ad_3` varchar(200) NOT NULL DEFAULT '', PRIMARY KEY (`id`), KEY `token` (`token`) USING BTREE ) ENGINE=MyISAM AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC
我的原服务器mysql版本为:软件版本: 5.1.63-community - MySQL Community Server (GPL)
要将现网站转移到现服务器的mysql的版本为:•服务器版本: 5.0.51b-community-nt - MySQL Community Edition (GPL)
是否是因为新的服务器的mysql数据库版本较低的原因呢?
我再本地使用APMserv测试的时候也是可以正常恢复数据的,本地的mysql版本数是:服务器版本: 5.1.28-rc-community
现在请高手指教,谢谢。
4 个解决方案
#1
急切请求高手指教解答。谢谢大家了。
#2
是的,你的心得数据库版本与原来不一致,请安装一样版本的数据库就好了。
#3
mysql 5.0 的 USING BTREE 写法顺序跟5.1不太一样,刚好倒过来了。直接把 USING BTREE 删掉得了。
#4
(`token`) USING BTREE 改成
USING BTREE (`token`) 刚好倒过来了,或者干脆直接去掉 USING BTREE
USING BTREE (`token`) 刚好倒过来了,或者干脆直接去掉 USING BTREE
#1
急切请求高手指教解答。谢谢大家了。
#2
是的,你的心得数据库版本与原来不一致,请安装一样版本的数据库就好了。
#3
mysql 5.0 的 USING BTREE 写法顺序跟5.1不太一样,刚好倒过来了。直接把 USING BTREE 删掉得了。
#4
(`token`) USING BTREE 改成
USING BTREE (`token`) 刚好倒过来了,或者干脆直接去掉 USING BTREE
USING BTREE (`token`) 刚好倒过来了,或者干脆直接去掉 USING BTREE