在MySQL中,可以使用两种不同类型的引号,即反引号和另一种是单引号或双引号。在这种情况下,也许您对列名使用了单引号,这就是为什么会出错。您需要使用反引号(``)而不是单引号。Backtick可以与列名一起使用,而单引号可以用于字符串。

要了解上述错误,让我们创建一个表。创建表的查询如下-mysql> create table Backtick_SymbolDemo

-> (

-> Id int NOT NULL AUTO_INCREMENT,

-> Name varchar(20),

-> FileName varchar(30),

-> PRIMARY KEY(Id)

-> );

如果我们在列周围使用单引号而不是反引号,则会发生错误,如下所示。在这里,我们插入了一个带有单引号的值,并且该错误可见-mysql> insert into Backtick_SymbolDemo(`Name`,'FileName') values('John','Sum.cpp');

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 ''FileName') values('John','Sum.cpp')' at line 1

为避免此错误,请在所有列名周围使用反引号,或者不要同时使用反引号或单引号。

插入记录的查询如下。这是在两个列名周围使用反引号的方式。mysql> insert into Backtick_SymbolDemo(`Name`,`FileName`) values('John','Sum.cpp');

这是不使用反引号的插入记录。查询如下-mysql> insert into Backtick_SymbolDemo(Name,FileName) values('Larry','SocketProgram.java');

mysql> insert into Backtick_SymbolDemo(Name,FileName) values('Mike','UserCreationScript.sql');

使用select语句显示表中的所有记录。查询如下-mysql> select *from Backtick_SymbolDemo;

以下是输出-+----+-------+------------------------+

| Id | Name  | FileName               |

+----+-------+------------------------+

|  1 | John  | Sum.cpp                |

|  2 | Larry | SocketProgram.java     |

|  3 | Mike  | UserCreationScript.sql |

+----+-------+------------------------+

3 rows in set (0.00 sec)

mysql 语法错误检查,解决引号的使用错误1064(42000):SQL语法有错误;检查与您的MySQL服务器版本相对应的手册以使用正确的语法?...相关推荐

  1. mysql标记上具有语法错误_ProgrammingError:(1064,'您的SQL语法有错误;请查看与MySQL服务器版本相对应的手册以获得正确的语法...

    我正在用python编写一个简单的爬行程序.所以,我用了MySQL和Python.但当我执行这个简单的程序时,会出现一个错误.然后,从web上爬网的内容不会在MySQL表上更新.此错误消息显示编程错误 ...

  2. ajax的post请求出现403错误,如何解决Django中ajax发送post请求报403错误CSRF验证失败的问题...

    如何解决Django中ajax发送post请求报403错误CSRF验证失败的问题 发布时间:2021-02-05 14:23:57 来源:亿速云 阅读:92 作者:小新 这篇文章主要介绍了如何解决Dj ...

  3. MySQL修改密码时,报错ERROR 1064 (42000)【新版MySQL修改密码命令有所变更】

    相信大家都遇到过这种情况,在用 命令行 运行的 MySQL 中修改密码时,出现以下错误: ERROR 1064 (42000): You have an error in your SQL synta ...

  4. idea404未找到错误怎么解决_普联路由器提示无线网密码位数错误怎么解决【解决方法】...

    有些网友在使用普联 无线路由器 时,会出现这样的问题,即在输入无线网密码连接路由器时,提示网络密码必须是40位或104位,有些人会以为是普联路由器出了故障,其实这是由于设置方面的原因造成的,下面我给大 ...

  5. java406错误怎么解决_Spring MVC Rest服务 返回json报406错误的解决办法

    @ResponseBody & @RequestBody @RequestBody 将 HTTP 请求正文插入方法中,使用适合的HttpMessageConverter将请求体写入某个对象. ...

  6. 使用mysql导入本地文件文件时提示ERROR 1148 (42000): The used command is not allowed with this MySQL version

    原因是为了安全起见,MYSQL默认不允许客户端从本地载入文件. 解决办法如下 服务器端: 需要将local_infile这个全局变量设置为ON,登陆到MYSQL中后执行命令 show global v ...

  7. mysql报4934_mysql-Mariadb语法错误1064(42000)

    因此,当我尝试在MariaDB中运行此脚本时收到以下错误:" ERROR 1064(42000):您的SQL语法有错误:请查看与您的MariaDB服务器版本相对应的手册以获取正确的语法在附近 ...

  8. MySQL修改密码报错:ERROR 1064 (42000): You have an error in your SQL syntax

    问题描述: 用"set passwo for -"修改密码的时候报错: ERROR 1064 (42000): You have an error in your SQL synt ...

  9. MySQL数据库常见错误与解决方法总结

    一.Can't connect to MySQL server on 'localhost' (10061) 翻译:不能连接到 localhost 上的mysql 分析:这说明"localh ...

最新文章

  1. CUDA Samples: approximate prior vbox layer
  2. 服务器自动post,jquery ajax $.post自动变GET的解决方式(for CI)
  3. [Deep-Learning-with-Python]神经网络入手学习[上]
  4. 写爬虫,不会正则怎么行?
  5. plc tcp ip通讯怎么只能连一个客户端_浅谈西门子plc的profinet功能的开放式通信功能...
  6. openwrt系统安装到云服务器异常,OpenWrt路由器系统下服务OpenClash 安装教程及其折腾踩坑记录...
  7. 四川三河职业学院计算机寝室,2020四川三河职业学院宿舍条件如何-有空调否?(宿舍图片)...
  8. ajax 折叠,ASP.NET AJAX可折叠面板Accordion应用实例
  9. dell服务器r730老自动重启_Dell R730服务器安装windows server 2008 R2蓝屏问题
  10. Linux中缺32位运行库steam,Steam运行库修复工具 32位/64位 最新免费版
  11. python实现税后工资_Python实现扣除个人税后的工资计算器示例
  12. 发那科syst178_发那科系统报警大全
  13. 从360首席科学家到区块链创业者,苦钻代码、强迫自己看白皮书,原来这个圈子都是这么努力的 | 人物志...
  14. Pr:Lumetri 范围
  15. dubbo问题:forbid consumer报错
  16. win凭据添加计算机名,win7 凭据的永久性问题
  17. 推荐算法(2):基于内容的推荐
  18. 应用统计学与R语言实现学习笔记(三)——描述性统计
  19. 雄关漫道真如铁, 而今迈步从头越
  20. 根据拼音首字母筛选人名 1

热门文章

  1. GIS生涯个人总结及个人感悟
  2. Windows系统判断是否为64位系统(C++)
  3. Linux虚拟化KVM-Qemu分析(八)之virtio初探
  4. Net-snmp开发流程:MG-SOFT套件生成C语言snmp set/get代码
  5. Python BeautifulSoup和Requests爬虫爬取中关村手机资料
  6. 虫术python绝技_《圣济总录》
  7. niginx之虚拟主机和域名解析
  8. rpm安装mysql
  9. oracle常用的字符串函数,Oracle的常用字符函数实验展示
  10. OpenShift 4 之进入到集群节点内执行sosreport收集故障信息