[Err] 1064 - You have an error in your SQL syntax; checkthe manual that corresponds...解决方法总结与分析

2023-10-29

[Err] 1064 - You have an error in your SQL syntax; checkthe manual that corresponds to your MySQL serverversion for the right syntax to use near USING BTREE)ENGINE = InnoDB CHARACTER SET = utf8 COLLATE =utf8 general ci RO' at line 4

[Err] SET NAMES utf8;

我出现的问题是将sql文件导入Navicat里时报错1064,在搜索问题解决方法时见到了别人的一些解决办法,但都不能解决我的问题,先说明最后我的解决方法是更换MySQL版本.下面是我看到的一些解决方法:

第一种是关于反引号与单引号:

看起来是一样的,但是符号就是打错了。例如创建id username password email的时候一个类似于单引号的东西输入错误,无法执行SQL语句了.

还有values里面的值,不是用反引号,而是单引号,容易混淆.

第二种是关于字段长度:

一是没有没有规定相应的字段长度,二是因版本问题在代码里字段长度需删除,例:将datetime(0)全部替换为datetime.

上述问题都未能解决我的1064错误,接下来我来说一下我的错误产生过程以及解决方法.

我是将sql文件导入Navicat里时报错1064

首先,为完成学校的课程设计我从网上找到了免费的资料,将其SQL文件导入Navicat时上来先出现的问题是

[Err] 1115 - Unknown character set: 'utf8mb4'
[Err] SET NAMES utf8mb4.

 这种问题出现的原因是版本问题代码是MySQL8.0的代码与你电脑中的MySQL版本不符,别人说编辑sql文件,把其中的utf8mb4改为8即可

可我改完了相应的代码又出现了新的错误,也就是1064

 到这我卡了整整一下午,试过了各种方法都没有用,比如更改数据库属性,导入前打钩项少打中间的钩和不打钩(部署文件相对应的教学视频是全打钩),少打一个钩的结果如下:

不打钩和钩两个也差不多都有错.

最后我的解决方法是

更换了最新版本的MySQL(8.0)问题就解决了

之前学校老师带着安装的MySQL5.0,太老了,IT行业版本迭代速度如此之快,还是希望各位码农朋友(尤其在校大学牲)及时更新自己软件版本,以避免由于基础的版本问题出现的大量无用功.

本人本科在读,有时间就会和大家分享一些自己遇到的问题,本人还处于代码小白阶段,希望大佬看到我的一些低级错误轻喷,最后如果本篇文章对你有那么一点点的帮助,可以点个赞鼓励一下,感谢支持.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[Err] 1064 - You have an error in your SQL syntax; checkthe manual that corresponds...解决方法总结与分析 的相关文章

  • 在命令行java中突出显示文本[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我有一项任务是重新创建 unix cal 程序 除了一部分之外 相当简单 今天 它突出显示了该数字 我不知道该怎么做 关于如何在 Ja
  • 如何为小程序提供对文件系统写入的访问权限

    我在设置小程序的策略文件时遇到问题 我是第一次这样做 不知道如何在java中设置小程序的策略文件 实际上我想授予小程序在文件系统上写入的权限 为此我必须向小程序授予文件权限 所以我创建了一个名为 java policy 的文件 并将以下代码
  • JTextField 和 JTextArea

    JTextField 和 JTextArea 有什么不同 是否可以在一个班级中使用这两个班级 总之 JTextField 是单行文本字段 而 JTextArea 可以跨越多行 文档中清楚地解释了这些差异 文本区 http docs orac
  • OpenNLP 与斯坦福 CoreNLP

    我一直在对这两个包进行一些比较 但不确定该往哪个方向走 我简单地寻找的是 命名实体识别 人 地点 组织等 性别识别 一个不错的训练 API 据我所知 OpenNLP 和斯坦福 CoreNLP 提供了非常相似的功能 然而 Stanford C
  • 当 JMS Prod 位于辅助 POJO 类中时,如何在事务中包含 JMS Producer

    简短的问题 有没有办法强制无状态 EJB 调用的 POJO 存在于 EJB 的上下文中 以便事务和资源注入可以在 POJO 中工作 具体来说 在我想要做的事情的上下文中 如何在 EJB 的事务中包含 POJO JMS 生产者 该生产者在调用
  • 在 Junit 测试中使用 ReflectionTestUtils.setField()

    我是 JUnittesting 的新手 所以我有一个问题 谁能告诉我为什么我们使用ReflectionTestUtils setField 在我们的 Junit 测试示例中 正如评论中提到的 java 文档很好地解释了用法 但我还想给你们举
  • 部署 dacpac 所需的权限

    我正在尝试使用 sqlpackage exe 在租户上部署 dacpac 目前 我正在向将部署此功能的帐户授予 SysAdmin 或 db owner 权限 并且它工作正常 但在生产中 如果目标租户数据库属于其他应用程序 我可能无法获得这些
  • Android volley使用RequestFuture.get()时出现超时异常

    在我的片段中 我尝试使用 TMDB 的开放电影数据库来获取有关 正在播放 电影的详细信息 如果我使用 RequestFuture get time TimeUnit 方法来执行此齐射请求 我总是会收到超时错误 如果我在 Safari 中手动
  • 多级排序

    我有一个表 其中包含一些记录 其中包含名称 评级等字段 我首先想要根据评级将结果限制为 20 进行排序 然后在此结果集上想要进一步应用基于名称的排序 我知道要排序我们需要使用像这样的查询 Select from table order by
  • Java 中的 ExecuteUpdate sql 语句不起作用

    我正在学习如何将 SQL 与 Java 结合使用 我已成功安装 JDBC 驱动程序 并且能够从数据库读取记录并将其打印在屏幕上 我的问题发生在尝试执行更新或插入语句时 没有任何反应 这是我的代码 问题所在的方法 public static
  • 将现有 eclipse 项目导出到 war 文件时出现“模块名称无效”

    我正在尝试将现有 Eclipse 项目导出到 war 文件 但无论我在 WAR Export 对话框页面中输入什么 系统总是返回 模块名称无效 我不知道如何解决这个问题 谢谢您的帮助 我有同样的问题 我修复了它 请按照以下步骤操作 您可以创
  • 查找数组中的组合

    我在java中有一个像这样的二维数组 transmission communication tv television approach memorycode methodact 我需要获得所有组合 例如 transmission appr
  • 更改 JComboBox 中滚动条的大小

    有谁知道如何手动更改 jComboBox 中的滚动条大小 我已经尝试了一大堆东西 但没有任何效果 好吧 我明白了 您可以实现 PopUpMenuListener 并使用它 public void popupMenuWillBecomeVis
  • 使用 HTTPServletRequestWrapper 包装请求参数

    我有一个可以验证 授权 REST 调用的过滤器 该过滤器需要访问请求参数 因此我为此编写了一个自定义 HTTPServletRequestWrapper import java util Collections import java ut
  • Jetty Plugin 9启动不喜欢icu4j-2.6.1.jar

    我对 mortbay 的 Maven jetty 插件 6 有相同的配置
  • JAXB 编组器无参数默认构造函数

    我想从 java 库中编组一个 java 对象 当使用 JAXB marschaller 编组 java 对象时 我遇到了一个问题 A 类没有无参数默认构造函数 我使用Java Decompiler来检查类的实现 它是这样的 public
  • CXF:通过 SOAP 发送对象时如何排除某些属性?

    我使用 Apache CXF 2 4 2 当我将数据库中的某个对象返回给用户时 我想排除一些属性 例如密码 我怎样才能做到这一点无需创建临时的班级 有这方面的注释吗 根据 tomasz nurkiewicz 评论我应该使用 XmlTrans
  • Java 中的微分方程

    我正在尝试用java创建一个简单的SIR流行病模型模拟程序 基本上 SIR 由三个微分方程组定义 S t l t S t I t l t S t g t I t R t g t I t S 易感人群 I 感染人群 R 康复人群 l t c
  • Jackson 反序列化相当于 @JsonUnwrapped 吗?

    假设我有以下课程 public class Parent public int age JsonUnwrapped public Name name 生成 JSON age 18 first Joey last Sixpack 我如何将其反
  • 如何使用注释处理 Hibernate 和 Spring 中的连接查询?

    我正在使用 Spring 和 Hibernate 以及 MySQL 开发应用程序 我是 Hibernate 新手 完成了基本任务 现在我需要在选择查询中应用联接以使用注释从多个表中获取数据 我已经搜索过但仍然没有任何想法 这是我的数据库表和

随机推荐

  • opencv使用(一):安装 -- 基于python3.7

    目录 pip安装 源码安装 测试 pip安装 打开命令行工具cmd 直接安装 安装成功即可获得最新版opencv python pip install opencv python 也可以指定版本 例如 pip install opencv
  • 服务器Linux系统安装 制作CentOS 7.6 U盘启动

    第一步 准备工作 1 8G以上U盘 2 UltraISO虚拟光驱 试用即可 破解的话自行找一下教程或者激活码 下载地址 https cn ultraiso net xiazai html 3 CentOS 7 6 镜像 这里推荐1810或者
  • qt中路径使用的小结

    QCoreApplication applicationDirPath 帮助文档中的解释 返回包含应用程序可执行文件的目录 例如 如果您在C Qt目录下安装了Qt 并且运行regexp示例 该函数将返回 C Qt examples tool
  • C#中的时间戳

    来源 https blog guoqianfan com 2019 11 24 timestamp in csharp 什么是时间戳 时间戳默认是Unix时间戳 首先要清楚JavaScript与Unix的时间戳的区别 JavaScript时
  • 对象存储的几种方法

    我们有时候会有这样的需求场景 需要将一个对象以二进制形式保存在文件或者字符流中 以便下一次加载时可以直接从二进制文件或者流中直接读取对象 并对对象进行操作 对象存储的目的 本质是要存储对象中各个成员的数据 因此我们从两个角度来思考这个问题
  • 3DMAX安装包+安装教程

    1 复制链接记得删除后缀哦 部分网站会自动标明出处 2 链接是永久链接 放心食用 3 版本选择建议 建议选择2014 2018之间版本 太高的版本容易有BUG 3DMAX2020 链接 https pan baidu com s 1i65C
  • 《Frustum PointNets for 3D Object Detection from RGB-D Data》论文及代码学习(二)——代码部分

    Frustum PointNets for 3D Object Detection from RGB D Data 论文及代码学习 二 代码部分 文章目录 Frustum PointNets for 3D Object Detection
  • 计算机毕业设计项目2023推荐

    2023年最新计算机毕业设计 本科 项目汇总 哈喽 大家好 大四的同学马上要开始做毕业设计了 大家做好准备了吗 博主给大家详细整理了计算机毕业设计最新项目 对项目有任何疑问 都可以问博主哦 这些系统很不错 建议把管理系统作为毕业设计 202
  • window10下载并安装docker desktop

    目录 window10安装docker时一般会用到两种方法 1 docker toolbox 2 docker desktop Install Docker Desktop on Windows 这是我的笔记本电脑配置 Lenovo t46
  • @Pointcut 使用

    作用 抽取通用逻辑 使用 定义切入点 选择合适的切入方法 范例 源自参考文章 注意代码中的注释 1 这个类需要使用 Aspect进行标注 Aspect public class Aspect1 2 定义了一个切入点 可以匹配Service1
  • 多输入多输出

    文章目录 效果一览 文章概述 部分源码 参考资料 效果一览 文章概述 多输入多输出 Matlab基于卷积神经网络CNN的多输入多输出预测 卷积神经网络CNN的回归预测 多变量输入模型 评价指标包括 MAE MBE和R2等 代码质量极高 方便
  • Java大数据基础——day01

    大家好 自我介绍一下 我是接下来带大家超神的建哥 睁开大眼 看好了联系方式 18935466019 联系邮箱 zhangjianios 163 com QQ 343438569 在接下来的时间 会带大家走入新的旅程 Java 学习大数据之前
  • Python学习笔记(三十五)- 异常设计(Designing with Exceptions)

    1 这个问题是第1章第一次测验的重复内容 看 我告诉你这很容易 为什么 spam 出现在书籍和网络上的这么多Python例子中 困扰我很久的问题终于得到了解答 答 因为Python是以英国喜剧组织Monty Python的名字命名的 基于我
  • 第一节课笔记(环境部署)

    大挖掘 分析与应用展望 大数据指无法在可承受的时间范围内用常规软件工具进行捕捉 管理和处理的数据集合 是需要新处理模式才能具有更强的决策力 洞察发现力和流程优化能力的海量 高增长率和多样化的信息资产 数据挖掘 Data Mining 是有组
  • python远程连接ssh_Python实现SSH连接远程服务器

    首先需要安装paramiko模块 coding utf 8 author MuT6 Sch01aR import paramiko ssh paramiko SSHClient 创建SSH对象 ssh set missing host ke
  • STM32电源框图解析(VDD、VSS、VDDA、VSSA、VREF+、VREF-、VBAT等的区别)】

    VCC 电路的供电正电压 VDDD 芯片的工作数字正电压 GND 电路的供电负电压 VSSD 芯片的工作数字负电压 VDD 芯片的工作正电压 VREF ADC基准参考正电压 VSS 芯片的工作负电压 VREF ADC基准参考负电压 VDDA
  • setAccessible(true)安全检查不通过 Bean转Map

    setAccessible true 安全检查不通过 Bean转Map public static Map
  • 自己搭建IntelliJ IDEA授权服务器

    尊重原创 原文链接 感谢 首先说明 服务器文件不是我写的 我也是从lanyu大神那里搬过来的 我这里只是详细介绍一下如何使用 lanyu大神博客 http blog lanyus com archives 174 html 下载服务器文件
  • 数据库协议

    1 TDS协议 参考链接 https blog csdn net u014608280 article details 80776703 https blog csdn net cxzhq2002 article details 57203
  • [Err] 1064 - You have an error in your SQL syntax; checkthe manual that corresponds...解决方法总结与分析

    Err 1064 You have an error in your SQL syntax checkthe manual that corresponds to your MySQL serverversion for the right