IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> [Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL s -> 正文阅读

[大数据][Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL s

使用Navicat导入同学的.sql文件时报错

'USING?BTREE,?CONSTRAINT?`fk1`?FOREIGN?KEY?(`Mid`)?REFERENCES?`member`?(`Mid`)'?at?line?14

在网上找了好久,终于找到原来是数据库版本不一致,出现原因是mysql 5.1和mysql 5.0在处理到索引语句时有所区别。参考以下链接

修改(或者颠倒过来):

KEY `fk11` (`Mrank`) USING BTREE改为KEY `fk11` USING BTREE(`Mrank`)

报错原文:[Err]?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
)?ENGINE=InnoDB?DEFAULT?CHARSET=utf8;

--?-----------------------'?at?line?7
[Err]?--?----------------------------
--?Table?structure?for?join
--?----------------------------
DROP?TABLE?IF?EXISTS?`join`;
CREATE?TABLE?`join`?(
??`Mrank`?varchar(11)?NOT?NULL?COMMENT?'会员等级',
??`condition`?int(11)?NOT?NULL?COMMENT?'成为会员条件',
??`prepolicy`?double(10,2)?NOT?NULL?COMMENT?'优惠政策',
??`pretime`?varchar(20)?NOT?NULL?COMMENT?'优惠时间',
??PRIMARY?KEY?(`Mrank`),
??KEY?`fk11`?(`Mrank`)?USING?BTREE
)?ENGINE=InnoDB?DEFAULT?CHARSET=utf8;

--?----------------------------
--?Table?structure?for?member
--?----------------------------
DROP?TABLE?IF?EXISTS?`member`;
CREATE?TABLE?`member`?(
??`Mid`?int(11)?NOT?NULL?AUTO_INCREMENT?COMMENT?'会员id',
??`Mrank`?varchar(11)?NOT?NULL?COMMENT?'会员等级',
??`name`?varchar(30)?NOT?NULL,
??`age`?smallint(6)?NOT?NULL,
??`work`?varchar(30)?DEFAULT?NULL?COMMENT?'工作单位',
??`telephone`?varchar(11)?NOT?NULL,
??`piont`?int(11)?NOT?NULL?COMMENT?'会员积分',
??PRIMARY?KEY?(`Mid`),
??KEY?`fk_Member_Join`?(`Mrank`),
??CONSTRAINT?`fk`?FOREIGN?KEY?(`Mrank`)?REFERENCES?`join`?(`Mrank`)
)?ENGINE=InnoDB?AUTO_INCREMENT=8?DEFAULT?CHARSET=utf8;

--?----------------------------
--?Table?structure?for?shopping
--?----------------------------
DROP?TABLE?IF?EXISTS?`shopping`;
[Err]?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,
??CONSTRAINT?`fk1`?FOREIGN?KEY?(`Mid`)?REFERENCES?`member`?(`Mid`)'?at?line?14
[Err]?CREATE?TABLE?`shopping`?(
??`id`?int(11)?NOT?NULL?AUTO_INCREMENT,
??`Oid`?varchar(40)?NOT?NULL?COMMENT?'订单编号',
??`Mid`?int(11)?NOT?NULL,
??`Oname`?varchar(30)?NOT?NULL?COMMENT?'物品名称',
??`type`?varchar(30)?NOT?NULL?COMMENT?'物品分类',
??`quantity`?int(11)?NOT?NULL?COMMENT?'数量',
??`price`?float(2,0)?NOT?NULL?COMMENT?'标价',
??`derate`?float(2,0)?NOT?NULL?COMMENT?'减免',
??`pay`?float(2,0)?NOT?NULL?COMMENT?'应付款',
??`gain`?int(11)?NOT?NULL?COMMENT?'获得积分',
??`time`?timestamp?NOT?NULL?DEFAULT?CURRENT_TIMESTAMP?ON?UPDATE?CURRENT_TIMESTAMP?COMMENT?'购买时间',
??PRIMARY?KEY?(`id`),
??KEY?`f`?(`Mid`)?USING?BTREE,
??CONSTRAINT?`fk1`?FOREIGN?KEY?(`Mid`)?REFERENCES?`member`?(`Mid`)
)?ENGINE=InnoDB?AUTO_INCREMENT=7?DEFAULT?CHARSET=utf8;

--?----------------------------
--?Table?structure?for?user
--?----------------------------
DROP?TABLE?IF?EXISTS?`user`;
CREATE?TABLE?`user`?(
??`name`?varchar(30)?NOT?NULL,
??`pwd`?varchar(30)?NOT?NULL,
??PRIMARY?KEY?(`name`),
??KEY?`fk`?(`name`)?USING?BTREE
)?ENGINE=InnoDB?DEFAULT?CHARSET=utf8;
[Msg]?Finished?-?Unsuccessfully
--------------------------------------------------

参考链接mysql导入数据时报错:USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=utf8解决方法_amaoatao的博客-CSDN博客

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-12-15 18:21:59  更:2021-12-15 18:23:46 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:40:45-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码