MYSQL用法(十八) MySQL中查询时带有保留字报错的解决方案
来源:互联网 发布:ogame 源码 编辑:程序博客网 时间:2024/06/04 19:54
1.前几天碰到一个奇葩的问题,由于是老项目,所以问题比较多:
问题描述:
mysql数据库查询时,由于表字段含有"order"/'comment'等mysql自身的保留字名称一样;如果直接用select+字段名称查询,肯定是会报错的...
解决办法:
1.给相应的字段添加反引号(`字段名`),反引号用于区别mysql系统保留字,以免产生歧义。
2.最好的解决办法就是以后别这么设置字段,很不好的习惯(哈哈,我也是醉...自己小心点,压根就没有这样问题)
举例:
没加反引号之前报错信息如下图:
加入反引号之后: 就可以正常查询了
0 0
- MYSQL用法(十八) MySQL中查询时带有保留字报错的解决方案
- MYSQL用法(十九) MySQL中查询时"Lost connection to MySQL server during query"报错的解决方案
- MySQL的保留字查询
- mysql带有子查询的like查询
- Mysql中IN子查询带有limit
- mysql中模糊查询的用法介绍
- 【MySQL】mysql中模糊查询的四种用法
- 对 带有下划线 “_” 的参数放到Mysql 中like查询时需要先对其转义
- Mysql sql查询时 if 的用法
- MySQL中保留字的处理
- MySQL 中 ` 的保留字冲突处理
- MySql数据库查询带有某个字段的所有表名
- Mysql 经典的查询用法
- mysql中limit的用法。比如只保留最新插入的100条记录。
- Mysql保留的关键字
- MySQL的保留字
- mysql 保留的关键字
- Mysql数据库中SET类型字段的查询用法
- (Not OK) 在CentOS7—编译nginx—for—Android—Makefile
- CentOS 7 systemd添加自定义系统服务
- 应用自动布局让UITableviewCell自适应高度出现下面问题
- CentOS7—Nginx—FastCGI 程序(C/C++)
- MFC——8.文件读写操作
- MYSQL用法(十八) MySQL中查询时带有保留字报错的解决方案
- 值得推荐的C/C++框架和库—造轮子前先看看现有的轮子
- Java中别名现象和对象引用问题
- MySql EXPLAIN Output Format(Mysql执行计划分析参数)
- 大公司用C++做WEB开发主要是用在哪个部分或环节?
- 2.3趣味数学之分糖果问题
- (OK) cBPM-CentOS—wrapped by fastcgi—files—executing commands
- 将bitmap按照centercrop的方式截取
- js初学笔记(一)