mysql 1064 USING BTREE问题怎么解决

网友投稿 374 2023-12-02

mysql 1064 USING BTREE问题怎么解决

这篇文章主要介绍“mysql 1064 USING BTREE问题怎么解决”,在日常操作中,相信很多人在mysql 1064 USING BTREE问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql 1064 USING BTREE问题怎么解决”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

mysql 1064 USING BTREE问题怎么解决

从服务器上通过dump命令导出文件

在导入到另外的库时,提示:

MySQL 返回:

#1064 - 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 `authorid` (`authorid`) USING BTREE,

  KEY `dateline` (`datel at line 24

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

打开导出的mysql文件,找到类似

   KEY `authorid` (`authorid`) USING BTREE,

修改成

KEY `authorid`USING BTREE(`authorid`)

重新导入,问题解决。

到此,关于“mysql 1064 USING BTREE问题怎么解决”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MySQL三种关联查询方式是什么
下一篇:怎么使用一条语句实现update/insert语句
相关文章

 发表评论

暂时没有评论,来抢沙发吧~