mysql导入数据时提示 USING BTREE 相关错误解决办法

有时导入mysql会提示如下错误:

C:\Users\liqiang>mysql -uroot -paaaaaa guangxi <e:\data\ticai.sql
ERROR 1064 (42000) at line 486: 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,
  KEY `Reference_1_FK` (`RoleID`),
  CONSTRAINT `FK_userinfo_RoleID' at line 11

解决办法是打开要导入的文件在里面搜索 BTREE 找到如下内容

KEY `columnCindex` (`columnC`) USING BTREE

修改为

KEY `columnCindex` USING BTREE (`columnC`),

然后就可以顺利通过了

 

 

-------------------------------------------

主要的问题是,数据库sql文件是mysql5.1的,而实际运行的是mysql5.2的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章