萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> mysql導入數據提示 USING BTREE錯誤問題解決辦法

mysql導入數據提示 USING BTREE錯誤問題解決辦法

USING BTREE錯誤是我們導入的數據類型中存在了 USING BTREE字段所以會出錯了,解決辦法有許多的下面小編為各位整理了一些希望對各位有用。


最近使用mysql導入sql腳本時間出現錯誤:


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=InnoDB DEFAULT CHARSET=utf8;

查找 USING BTREE mysql,你會看到很多這樣的例子,mysql 5.14版本之前不認識 USING BTREE。解決辦法有三個:

1、直接刪除 USING BTREE
2、導出腳本時開啟兼容性 mysqldump –compatible=mysql40
3、KEY `ename` (`slug`) USING BTREE,修改為KEY `ename` USING BTREE (`slug`),即把USING BTREE 放到索引字段前面即可。

例子

打開要導入的文件在裡面搜索 BTREE 找到如下內容

UNIQUE KEY `user_name` (`suppliers_name`) USING BTREE ,修改為

UNIQUE KEY `user_name` USING BTREE  (`suppliers_name`) ,

即把USING BTREE 放到索引字段前面即可.

copyright © 萬盛學電腦網 all rights reserved