在mysql导入sql报错:USING BTREE

SQLyog备份数据库、导入sql脚本、解决Error Code: 2006 - MySQL server has gone away 阅读详情

今天,我将别人发给我的整个表的sql导出数据库中,却报错了:

There was error(s) while executing the queries .
The query and the error message has been logged at:
C:\Users\杰\AppData\Roaming\SQLyog\sqlyog.err.
Please click on "Open Error File..." to open the error file.

这里大概意思是:

在执行查询时发现一个错误,查询过程和错误信息被记录在:C:\C:\Users\Administrator\AppData\Roaming\SQLyog\sqlyog.err.


于是我只好打开这个文件,发现里面报的是:

Query:
CREATE TABLE `user` (
  `Id` int(11) NOT NULL AUTO_INCREMENT,
  `Account` varchar(30) DEFAULT NULL,
  `Password` varchar(30) DEFAULT NULL,
  `Status` int(11) DEFAULT NULL,
  `EmployeeId` int(11) DEFAULT NULL,
  `LatestLogin` datetime DEFAULT NULL,
  `UserName` varchar(50) DEFAULT NULL,
  `roleIdList` varchar(400) DEFAULT NULL,
  `roleNameList` varchar(800) DEFAULT NULL,
  `isolatedareaNo` varchar(255) DEFAULT NULL,
  `isteamer` int(11) DEFAULT NULL,
  `passArea` varchar(255) DEFAULT NULL,
  `remark` varchar(255) DEFAULT NULL,
  `validateDate` datetime DEFAULT NULL,
  `headImgPath` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`Id`),
  KEY `FK_EmployeeId` (`EmployeeId`) USING BTREE,
  KEY `FK36EBCBFFF5E7D0` (`EmployeeId`) USING BTREE,
  CONSTRAINT `user_ibfk_1` FOREIGN KEY (`EmployeeId`) REFERENCES `employee` (`Id`)
) ENGINE=InnoDB AUTO_INCREMENT=66 DEFAULT CHARSET=utf8


Error occured at:2015-10-13 23:11:28
Line no.:2048
Error Code: 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 `FK36EBCBFFF5E7D0` (`EmployeeId`) USING BTREE,
  CONSTRAINT `' at line 18

查了一下资料,才知道mysql版本的问题,mysql5.0和mysql5.1在处理到索引语句时有所区别。

解决方法:

KEY `FK36EBCBFFF5E7D0` (`EmployeeId`) USING BTREE

修改为:

KEY `FK36EBCBFFF5E7D0`  USING BTREE (`EmployeeId`) 

这样就可以完美解决了!

std::map看来可以被淘汰了?可以用vector来替代,而且更好 vector的优势在于内存连续,可以先std::sort,然后std::lower_bound,或者std::binary_search。而std::map,insert的时候,需要new出内存。 阅读详情

相关推荐

AMCL代码详解(六)amcl中的重采样

每次都从w1左边的竖线开始转,显而易见,转到w1的概率为0-w1之间的随机数,转到w2的概率为w1到w1+w2之间的随机数,转到w3的概率为w1+w2到w1+w2+w3之间的随机数,后面的依次类推。当某个粒子的权值较大的时候,产生的随机数落在相应区间的概率就会增大,从而实现了对权值大粒子的多次复制,权值小的粒子的剔除。可以看出,在整个重采样的过程中,粒子进行了两次种情况的刷新,一种是随机生成的新的粒子,一种是对原来的粒子的复制。得到的值越大,说明粒子的权重越小,当前粒子的可信度比较小,需要重采样粒子。

YiYeZhiNian的博客 1580

当使用数据库导入sql文件时候出现There was error(s) while executing the queries

当导入数据的时候出现如何错误时 There was error(s) while executing the queries . The query and the error message has been logged at: C:\Users\86136\AppData\Roaming\SQLyog\sqlyog.err. Please click on "Open Error File..." to open the error file.

hzk1791318012的博客 4843

无人驾驶感知融合——横摆角速度的多源估计算法解析

本文深入解析了无人驾驶感知融合中的横摆角速度多源估计算法,详细介绍了轮速差法、侧向加速度法、曲率法和惯性传感器直读法四种计算方法及其优缺点。通过卡尔曼滤波实战案例,展示了多源融合算法在提升精度和稳定性方面的显著优势,并探讨了工程实践中的时间对齐、坐标系统一等关键问题。

weixin_31458015的博客 462

执行sql文件报错 There was error(s) while executing the queries . The query and the error message has been

先创建好数据库再导入数据

我心向Java的博客 7418

CentOS7下Graylog3.0高效日志管理:从零搭建到实战应用

本文详细介绍了在CentOS7操作系统上从零开始搭建Graylog3.0日志管理平台的完整过程。内容涵盖Java环境准备、MongoDB与Elasticsearch依赖安装、Graylog Server核心配置,并实战演示了通过Graylog Sidecar集中管理日志采集器以及配置邮件告警功能,为中小型团队提供了一个比ELK更轻量、易维护的一体化日志解决方案。

weixin_29207149的博客 87

ROS牛耕法全覆盖规划:从算法原理到清洁机器人实战解析

本文深入解析ROS牛耕法全覆盖规划算法在清洁机器人中的应用,从算法原理到实战优化技巧全面覆盖。详细介绍了地图预处理、区域分解和路径优化等关键步骤,并分享实际案例中的解决方案,帮助开发者提升机器人清扫效率和覆盖率。

weixin_27013291的博客 393

sqlyog更新数据量过大报错

报错内容: There was error(s) while executing the queries . The query and the error message has been logged at: C:\Users\beyond\AppData\Roaming\SQLyog\sqlyog.err. Please click on “Open Error File…” to open the error file. 插入或更新数据量过大,解决办法 (针对 mysql 5.7) 修改 my.in

qq_37932625的博客 1507

HCIP - Al Solution 华为认证—— 3、大模型基础

00:20核心目标: 与GPT类似,旨在学习一个通用的预训练模型,以便在大量不同任务上通过微调快速适配。与GPT的对比: BERT的效果在实验数据上优于GPT-1。模型特点: 采用双向的Transformer编码器结构,能够实现不同位置信息之间的互通,这与GPT的单向结构不同。06:3735:45核心思想: 尝试将标准的Transformer结构直接应用于图像,并对图像分类流程进行最少的修改。具体操作流程:图像分块: 将整幅图像拆分成多个小的图像块(Patch)。

qq837993702的博客 159

SQLyog导入sql数据文件报错 1045

There was error(s) while executing the queries . The query and the error message has been logged at: C:\Users\Administrator\AppData\Roaming\SQLyog\sqlyog.err. Please click on "Open Error File..." t

Mr.Xie的博客 2万+

使用MATLAB/Simulink对一个简单的智能家居温湿度监测与控制系统进行建模和仿真

目录手把手教你学Simulink——基于Simulink的智能家居温湿度监测与控制仿真建模示例一、背景介绍二、所需工具和环境三、步骤详解步骤1:创建Simulink模型步骤2:构建传感器模块步骤3:添加控制器步骤4:构建执行器模块步骤5:连接各部分步骤6:设置仿真参数步骤7:添加观测器步骤8:运行仿真并分析结果四、总结 智能家居系统中的温湿度监测与控制系统是一个典型的物联网(IoT)应用场景,它通过传感器收集环境数据,并根据预设条件自动调节室内温度和湿度以提高居住舒适度。本指南将介绍如何使用MATLAB/S

xiaoheshang_123的博客 291

NEU-DET 冷轧钢缺陷检测:基于 YOLOv8 的目标检测与可视化 UI 实现

冷轧钢的生产过程中,由于设备故障、工艺问题或者人为因素,钢板表面可能会出现多种缺陷,如划痕、裂纹、孔洞等,这些缺陷会严重影响钢材的质量。它比之前的版本(如 YOLOv5、YOLOv4)在速度和精度上都有显著提升,并且对硬件要求较低,适合进行工业界面和嵌入式系统的应用。这些版本相较于更大型的模型(如 YOLOv8x)具有更快的推理速度和较低的资源占用,适合工业生产线中的实时应用。通过将训练好的模型部署到工业生产线摄像头中,我们可以实现实时的缺陷检测,极大地提升生产效率和产品质量。

YOLO 739

MySQL导入数据时提示 USING BTREE 报错解决办法

错误原因: 主要是是MYSQL 5.0的一个BUG,其出现原因是mysql 5.1和mysql 5.0在处理到索引语句时有所区别。 怎么查看自己mysql的版本? mysql> select version(); +-----------+ | version() | +-----------+ | 5.0.18-nt | +-----------+ 1 row in set (0.00 s...

riemann_的博客 3363

腾讯Android开发面试指南与参考答案

腾讯深圳元宝高级Android开发工程师岗位要求3-5年Android开发经验,熟悉Kotlin和性能优化,具备架构设计能力。岗位职责包括元宝Android客户端研发、稳定性优化及跨团队协作。面试重点考察Kotlin、Jetpack Compose、多线程编程等核心技术,3轮线上面试流程较快。无AI项目经验也可应聘,需突出展示Android架构设计、性能调优等实战能力。建议准备Compose开发、算法等加分项案例。

郑伟强dev的专栏 1134

Mysql5.1导入sql文件时报错your MySQL server version for the right syntax to use near 'USING BTREE,

SQL语句:在导入Mysql5.1时的报错信息 [42000][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, UNIQUE KEY `...

ailian_f的博客 3642

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

mysql里面using btree_MySQL - 执行sql报错USING BTREE

问题与分析在执行sql文件时发现报错如下: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....该错误导致有一个表创建失败,一时间很诧异。因为我所执行的s...

weixin_33152959的博客 2576

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

织梦数据库导入提示USING BTREE 错误的解决办法

用phpmyadmin导入数据提示USING BTREE 错误,原因是mysql不兼容,因为mysql 5.14版本之前不认识 USING BTREE,sql执行到这一段就进行不下去了。解决方法如下,打开sql文件找到如下代码段 CREATETABLE `dede_purview` (       `mid` mediumint(8) DEFAULT'0',       `typ

EbalZhang的博客 632

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

MySQL - 执行sql报错USING BTREE

问题与分析 在执行sql文件时发现报错如下: 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.... 该错误导致有一个表创建失败,一时间很诧异。因为我所...

不积跬步,无以至千里 3613

navicat of mysql导入数据时 USING BTREE 错误解决办法

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 ' 今天在Navicat中运行SQL文件,想导入一些数据,结果爆了这个错误,导致某些表没有生成, 阅读错误发现是USING

JavaBoy王皓 2378

【Java】在导入mysql有USING BTREE报错。Check the manual that corresponds to your MySQL server version ..

在使用navicat创建表的时候,报错 [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, KEY `sort_order`...

程序猿的学习路途博客 711

【解决】导入Mysql数据库文件报错USING BTREE

问题描述:通过source+sql文件路径导入数据库报错 错误提示:ERROR 1064 (42000): 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...

weixin_44220068的博客 468

mysql导入数据时 USING BTREE 错误解决办法

今天在往测试数据库导入数据时,其中一个供应商表报USING BTREE 错误: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 BTR...

weixin_33979745的博客 100

mysql导入数据时报错:USING BTREE ) ENGINE=MyISAM DEFAULT CHARSET=utf8解决方法

使用navcat在导入别人发的mysql数据的时候,报了下面这个错误:[Err] 1064 - You have an error in your SQLsyntax; check the manual that corresponds to your MySQL server version for theright syntax to use near 'USING BTREE) ENGINE...

amaoatao的博客 4589

MYSQL 5.0 USING BTREE 错误

今天遇到个错误,导入数据库的时候报错,最后发现是php版本的问题导致包含 KEY `uniacid` (`uniacid`) USING BTREE 的SQL命令报错 5.1之前的写法: KEY `uniacid` USING BTREE (`uniacid`) , 5.1之后的写法 KEY `uniacid` (`uniacid`) USING BTREE, 建议升级...

weixin_30675247的博客 158

mysql 5.1 备份_mysql 5.1备份到5.0 USING BTREE

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 7CREATE ...

weixin_42342226的博客 150
上一篇: Tomcat报错:Address already in use: JVM_Bind 端口被占用
下一篇: Mysql:This version of MySQL doesn't yet support 'LIMIT & IN/ALL/ANY/SOME subquery' 错误解决
Java_Mr_Zheng
博客等级 码龄11年 18粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值