用phpmyadmin导入数据提示USING BTREE 错误,原因是mysql不兼容,因为mysql 5.14版本之前不认识 USING BTREE,sql执行到这一段就进行不下去了。解决方法如下,打开sql文件找到如下代码段
CREATETABLE `dede_purview` (
`mid` mediumint(8) DEFAULT'0',
`typeid` smallint(5) DEFAULT'0',
`rank` smallint(6) DEFAULTNULL,
`pkey` varchar(30) CHARACTERSET latin1 NOTNULL,
`pvalue` text NOTNULL,
KEY `pkey` (`pkey`) USING BTREE
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
将
KEY `pkey` (`pkey`) USING BTREE
修改为
KEY `pkey` USING BTREE (`pkey`)
即可
原文:
http://jingyan.baidu.com/article/91f5db1be0d6d31c7f05e3db.html
插入的字段有的单引号‘ ’或双引号” “闭合错误,可删除行解决。