mysql 5.0 to mysql 5.1的BTREE索引问题

来源:互联网 发布:nba2k球员数据更新时间 编辑:程序博客网 时间:2024/05/09 23:25
我本机测试是安装的 mysql 5.1 , 但 centos 服务器上确是使用的 mysql 5.0 , 平时没发现差别, 但最近sql 文件导入导出时发现了, 一点小小差别.

主要是在处理到索引语句时出现了不兼容的情况, 比如下面语句是在 mysql 5.1 导出的:
KEY `index_2` (`datatype`,`stime`,`line`,`mcode`) USING BTREE

如果想导入到 mysql 5.0 则调整 USING BTREE 这类指定索引类型语句的位置到中间, 为:KEY `index_2` USING BTREE (`datatype`,`stime`,`line`,`mcode`)