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=MyISAM DEFAULT CHARSET=gbk’ at line 7

CREATE TABLE `dede_purview` ( `mid` mediumint(8) DEFAULT ’0′, `typeid` smallint(5) DEFAULT ’0′, `rank` smallint(6) DEFAULT NULL, `pkey` varchar(30) CHARACTER SET latin1 NOT NULL, `pvalue` text NOT NULL, KEY `pkey` (`pkey`) USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=gbk

具体什么意思,我的也看不懂,不过这种问题还好不是第一次遇到,简单的讲,原因很简单,MYSQL数据库版本不对应。我本地的版本比较 高,5.1的把,服务器上的是5.0的。高版本导入低版本就会报错,有牛人给我建议装2个版本的MYSQL互相转换,此说法很DT,我没有采纳。好吧,简 单的说下解决办法:下文贴下我以前博客里面收集的解决办法:

有时导入mysql会提示如下错误:

C:\Users\liqiang>mysql -uroot -paaaaaa guangxi

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`),

然后就可以顺利通过了

下面放上某个牛人提供的解说,我不多写了。备份网站数据,转移服务器,顺手写点东西,就为了省事,凑点字数把。

织梦V5.7GBK的系统在xampp上测试之后要导出数据库安装到演示服务器上,

在导入的时候报错,提示版本兼容问题,错误位置为“USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=gbk;”

表名为dede_purview,为了快速解决问题,删除了“USING BTREE”,导入成功。后经搜索“USING BTREE”,

发现这是MYSQL 5.1的一个BUG,其出现原因是mysql 5.1和mysql 5.0在处理到索引语句时有所区别,

出现了不兼容的情况,在Mysql 5.1中建有UNIQUE KEY 的表导出时是这个样子的“KEY `pkey` (`pkey`) USING BTREE”,

而Mysql 5.0处理的时候只能识别“KEY `pkey` USING BTREE (`pkey`)”。因此需要改一下Key的位置。

网上还有解决方法是先把UNIQUE KEY 改成普通索引,导好后再改回来,这种解决办法适用于建有UNIQUE KEY

mysql 5.1 备份_mysql 5.1备份到5.0 USING BTREE相关推荐

  1. 升级mysql服务器二进制备份_MySQL二进制日志备份和恢复详解

    基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句. 作用: 1.二进制日志的主要目的是在恢复使能够最大可能地更新数据库,因为二 ...

  2. mysql异地备份_MySQL数据库异地备份与还原方法

    一.传统的MySQL数据库备份和恢复数据方法: 生成duSQL脚本 在控制zhi台使用mysqldump命令可以用来生成指定数据库的dao脚本文本,但要注意,脚本文本中只包含数据库的内容,而不会存在创 ...

  3. mysql 实时备份_MySQL实现实时备份[转]

    本文转自:http://www.cnblogs.com/vforbox/p/4860422.html 环境介绍 1.两台服务器进行主从同步复制(安装可以通过google查询相关资料或者看笔者的这篇免安 ...

  4. 远程工具连接mysql备份_MySQL远程连接 备份还原

    连接远程数据库 mysql -h 数据库地址 -P 端口号 -u 用户名 -p mysql -h 127.0.0.1 -P 3307 -uroot -p 备份数据库, 热备份 mysqldump -h ...

  5. mysql定时增量备份_Mysql日常自动备份和增量备份脚本

    序 你是否在寻找一个MySQL备份脚本? 适合对象 本文是在Linux下,mysql 4.1.14版本下测试的,经过适当修改可能适合mysql 4.0,5.0及其其他版本. 本文适合于没有启动复制功能 ...

  6. 拷贝 var lib mysql 备份_mysql复制与备份

    备份策略: 完全+差异+binlog 完全+增量+binlog binlog最好能实时备份到另一个节点上. 完全备份,多久一次? 数据变化量:有20%,建议使用完全备份. 可用的备份存储空间: 数据变 ...

  7. mysql 大表 备份_MySQL大表备份的简单方法

    MySQL大表备份是一个我们常见的问题,下面就为您介绍一个MySQL大表备份的简单方法,希望对您学习MySQL大表备份方面能有所帮助. 这里所说的大表是超过4G以上的表,我目前见到过最大为60多G的单 ...

  8. MFC实现mysql备份_MySQL如何自动备份 - MySQL - VC中文网-VC-MFC编程论坛 - Powered by Discuz!...

    MySQL如何自动备份-1.jpg (64.55 KB, 下载次数: 0) 2018-11-11 10:38 上传 MySQL Hi-程序员们,巨匠好啊-好久不见了,有没有想我呀- MySQL如何自动 ...

  9. mysql二进制日志重置_MySQL二进制日志备份和恢复详解

    原文链接:http://www.showerlee.com/archives/681 ****经实践,该教程ok,特在此分享**** 基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了 ...

  10. mysql数据库双机备份_MySQL数据库本地备份和双机相互备份

    MySQL的本地备份和双机相互备份脚本: 首先,我们需要修改脚本进行必要的配置,然后以root用户执行. ◆1. 第一执行远程备份时先用 first参数. ◆2. 本地备份用local参数 ◆3. 远 ...

最新文章

  1. SAP携欧洲众巨头建立“工业4.0开放联盟”
  2. 元宵节来了,程序员用 Python 送你一盏 3D 花灯
  3. tableau可视化函数使用案例(六十七)-如何用Tableau获取数据并对数据进行操作?
  4. netstat详解_需要!Linux常用监视和故障排查命令详解
  5. python csv文件写入失败_python解析csv文件失败
  6. 迁移学习 nlp_NLP的发展-第3部分-使用ULMFit进行迁移学习
  7. API网关Ocelot 使用Polly 处理部分失败问题
  8. hdu 4970 killing monster 代代相传刷qq 不用线段树啦~
  9. JavaScript冒泡排序算法(1)
  10. 7 HandlerSet 处理程序链表类——Live555源码阅读(一)基本组件类
  11. Servlet——文件下载
  12. mongoDB在centos7上的安装
  13. ffmpeg中的时间单位
  14. RHEL 6.3 KVM 虚拟机安装配置管理
  15. Qt 环境下MAPX组件的编程
  16. java浅_浅谈Java浅层复制和深层复制
  17. F1 Delta Time 将停止运营,玩家的奖励如何?
  18. 计算机老师 杂事多,有人说,老师忙,都忙在了教学之外的杂事上。你怎么看?...
  19. 对CentOS服务器上正使用MRTG进行移机操作
  20. python鸢尾花案例_BP算法实例—鸢尾花的分类(Python)

热门文章

  1. 如果用神经网络分类处于纠缠态的一对粒子?
  2. java获取服务器信息吗_java获取服务器一些信息的方法
  3. 3.8 神经网络解决逻辑运算问题-机器学习笔记-斯坦福吴恩达教授
  4. STM32 电机教程 17 - 基于ST MotorControl Workbench的电机调试
  5. 基于MATLAB的SUI信道模型的理论分析与仿真
  6. 各版本arm-gcc区别与安装
  7. ubuntu安装配置samba共享
  8. 一个可以拖拽的异步按需加载树
  9. Java杂记3—流程控制之条件
  10. 系统app无法访问外部存储设备问题