mysql using btree_mysql导入数据时提示 USING BTREE 错误解决办法
錯誤原因:
主要是是MYSQL 5.1的一個BUG,其出現原因是mysql 5.1和mysql 5.0在處理到索引語句時有所區別。
案例:
有時導入mysql會提示如下錯誤:
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`)
然后就可以順利通過了
總結:
出現了不兼容的情況,在Mysql 5.1中建有UNIQUE KEY 的表導出時是這個樣子的“KEY `pkey` (`pkey`) USING BTREE”,
而Mysql 5.0處理的時候只能識別“KEY `pkey` USING BTREE (`pkey`)”。因此需要改一下Key的位置。
總結
以上是生活随笔為你收集整理的mysql using btree_mysql导入数据时提示 USING BTREE 错误解决办法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java executorser 停止_
- 下一篇: mysql 分时统计_mysql中数据统