mysql 语法错误检查,解决引号的使用错误1064(42000):SQL语法有错误;检查与您的MySQL服务器版本相对应的手册以使用正确的语法?...
在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服务器版本相对应的手册以使用正确的语法?...相关推荐
- mysql标记上具有语法错误_ProgrammingError:(1064,'您的SQL语法有错误;请查看与MySQL服务器版本相对应的手册以获得正确的语法...
我正在用python编写一个简单的爬行程序.所以,我用了MySQL和Python.但当我执行这个简单的程序时,会出现一个错误.然后,从web上爬网的内容不会在MySQL表上更新.此错误消息显示编程错误 ...
- ajax的post请求出现403错误,如何解决Django中ajax发送post请求报403错误CSRF验证失败的问题...
如何解决Django中ajax发送post请求报403错误CSRF验证失败的问题 发布时间:2021-02-05 14:23:57 来源:亿速云 阅读:92 作者:小新 这篇文章主要介绍了如何解决Dj ...
- MySQL修改密码时,报错ERROR 1064 (42000)【新版MySQL修改密码命令有所变更】
相信大家都遇到过这种情况,在用 命令行 运行的 MySQL 中修改密码时,出现以下错误: ERROR 1064 (42000): You have an error in your SQL synta ...
- idea404未找到错误怎么解决_普联路由器提示无线网密码位数错误怎么解决【解决方法】...
有些网友在使用普联 无线路由器 时,会出现这样的问题,即在输入无线网密码连接路由器时,提示网络密码必须是40位或104位,有些人会以为是普联路由器出了故障,其实这是由于设置方面的原因造成的,下面我给大 ...
- java406错误怎么解决_Spring MVC Rest服务 返回json报406错误的解决办法
@ResponseBody & @RequestBody @RequestBody 将 HTTP 请求正文插入方法中,使用适合的HttpMessageConverter将请求体写入某个对象. ...
- 使用mysql导入本地文件文件时提示ERROR 1148 (42000): The used command is not allowed with this MySQL version
原因是为了安全起见,MYSQL默认不允许客户端从本地载入文件. 解决办法如下 服务器端: 需要将local_infile这个全局变量设置为ON,登陆到MYSQL中后执行命令 show global v ...
- mysql报4934_mysql-Mariadb语法错误1064(42000)
因此,当我尝试在MariaDB中运行此脚本时收到以下错误:" ERROR 1064(42000):您的SQL语法有错误:请查看与您的MariaDB服务器版本相对应的手册以获取正确的语法在附近 ...
- 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 ...
- MySQL数据库常见错误与解决方法总结
一.Can't connect to MySQL server on 'localhost' (10061) 翻译:不能连接到 localhost 上的mysql 分析:这说明"localh ...
最新文章
- CUDA Samples: approximate prior vbox layer
- 服务器自动post,jquery ajax $.post自动变GET的解决方式(for CI)
- [Deep-Learning-with-Python]神经网络入手学习[上]
- 写爬虫,不会正则怎么行?
- plc tcp ip通讯怎么只能连一个客户端_浅谈西门子plc的profinet功能的开放式通信功能...
- openwrt系统安装到云服务器异常,OpenWrt路由器系统下服务OpenClash 安装教程及其折腾踩坑记录...
- 四川三河职业学院计算机寝室,2020四川三河职业学院宿舍条件如何-有空调否?(宿舍图片)...
- ajax 折叠,ASP.NET AJAX可折叠面板Accordion应用实例
- dell服务器r730老自动重启_Dell R730服务器安装windows server 2008 R2蓝屏问题
- Linux中缺32位运行库steam,Steam运行库修复工具 32位/64位 最新免费版
- python实现税后工资_Python实现扣除个人税后的工资计算器示例
- 发那科syst178_发那科系统报警大全
- 从360首席科学家到区块链创业者,苦钻代码、强迫自己看白皮书,原来这个圈子都是这么努力的 | 人物志...
- Pr:Lumetri 范围
- dubbo问题:forbid consumer报错
- win凭据添加计算机名,win7 凭据的永久性问题
- 推荐算法(2):基于内容的推荐
- 应用统计学与R语言实现学习笔记(三)——描述性统计
- 雄关漫道真如铁, 而今迈步从头越
- 根据拼音首字母筛选人名 1
热门文章
- GIS生涯个人总结及个人感悟
- Windows系统判断是否为64位系统(C++)
- Linux虚拟化KVM-Qemu分析(八)之virtio初探
- Net-snmp开发流程:MG-SOFT套件生成C语言snmp set/get代码
- Python BeautifulSoup和Requests爬虫爬取中关村手机资料
- 虫术python绝技_《圣济总录》
- niginx之虚拟主机和域名解析
- rpm安装mysql
- oracle常用的字符串函数,Oracle的常用字符函数实验展示
- OpenShift 4 之进入到集群节点内执行sosreport收集故障信息