主要指dedecms备份还原的时候,不同服务器之间可能出现下面的提示:
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 DEFAULT CHARSET=gbk' at line 7
CREATE TABLE `dede_purview` ( `mid` mediumint(8) DEFAULT '0', `typeid` smallint(5) DEFAULT '0', `rank` smallint(6) DEFAULT NULL, `pkey` varchar(30) CHARACTER SET latin1 NOT NULL, `pvalue` text NOT NULL, KEY `pkey` (`pkey`) USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=gbk
这种问题是由于不同sql之间的不兼容造成的,解决方法是修改相关语句即可。
可以把原来的语句修改成这样
CREATE TABLE `dede_purview` (
`mid` mediumint(8)
DEFAULT '0',
`typeid` smallint(5) DEFAULT '0',
`rank`
smallint(6) DEFAULT NULL,
`pkey` varchar(30) CHARACTER SET
latin1 NOT NULL,
`pvalue` text NOT NULL,
KEY `pkey` USING BTREE(`pkey`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk
更新时间:2013-9-5