阳光网驿-企业信息化交流平台【DTC零售连锁全渠道解决方案】

 找回密码
 注册

QQ登录

只需一步,快速开始

扫描二维码登录本站

手机号码,快捷登录

手机号码,快捷登录

老司机
查看: 1482|回复: 1

[Mysql] mysql导入数据时提示 USING BTREE 错误解决办法-web集结号

[复制链接]
  • TA的每日心情
    开心
    2021-8-30 00:00
  • 签到天数: 35 天

    [LV.5]常住居民I

    发表于 2014-8-11 22:41:34 | 显示全部楼层 |阅读模式
       错误原因:
        主要是是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的位置。




    上一篇:新浪微博架构分享
    下一篇:output_buffering详细介绍





       本站申明:本文为【web集结号】会员原创或网络转载,希望大家踊跃转载,转载必须注明文章来源和地址。
       本文链接:http://www.i5good.com/2011110910.html
       寻求合作:本站只接受技术类网站友情链接,有执着于技术和梦想的朋友,请点击下面的友情链接申请!


    来源:网络转载


    该贴已经同步到 sunwy的微博
    楼主热帖
    启用邀请码注册,提高发帖质量,建设交流社区
  • TA的每日心情
    慵懒
    昨天 09:24
  • 签到天数: 2489 天

    [LV.Master]伴坛终老

    发表于 2014-8-12 09:15:50 | 显示全部楼层
    谢谢老大,沙发非我莫属了。天天学习,好好向上。
    启用邀请码注册,提高发帖质量,建设交流社区
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    快速回复 返回顶部 返回列表