`

【转】mysql导入数据时 USING BTREE 错误解决办法

阅读更多

今天在往测试数据库导入数据时,其中一个供应商表报USING BTREE 错误: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,UNIQUE KEY `user_name` (`suppliers_name`) USING BTREE ,

其实解决这个问题很简单。

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

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

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

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

再次导入顺利通过了

 

经查找是mysql版本的问题,导入的库是 server version: 5.0.18,导出的库5.1.45.

 

转自:http://blog.163.com/mdz_860801/blog/static/5749309201162735216970/

分享到:
评论
1 楼 cuishuangjia 2013-05-13  
把数据库中的数据,拷贝到EXCEL中的。

DbTools工具下载:
http://cuishuangjia.iteye.com/admin/blogs/1867417
DbTools工具视频:
http://cuishuangjia.iteye.com/admin/blogs/1832537
支持ORACLE,MYSQL,SQLSERVER,POSTGRE四种数据库相互转换功能

功能:
1。将数据库中的表结构和数据保存到EXCEL中。
2。将EXCEL中的数据,同步到数据库中。
3。当表结构发生变化时,数据不会丢失。
4。根据EXCEL中的表结构,生成建表语句SQL文。
5。多用户使用该软件时,可以随时记录某个用户对数据库的操作。
6。可以为进行压力测试,自动生成数据。
7。导出表结构,根据表结构和数据库中的表结构进行差分。
8。导出DB结构,和现有环境DB进行表结构差分
9。导出用户自定义表结构,根据表结构导入,导入数据前对EXCEL校验进行数据库验证和业务逻辑验证

相关推荐

Global site tag (gtag.js) - Google Analytics