ONLY_FULL_GROUP_BY简记
来源:互联网 发布:电子科大网络教育学费 编辑:程序博客网 时间:2024/05/04 07:33
今天学习sql注入的时候无意间使用了group by,来拆分表,却发现以前常用的语法居然报错了,于是只好百度,查到是一个配置值在新版本的mysql中被更改了。
select @@sql_mode;中的一个ONLY_FULL_GROUP_BY被默认开启了,再来从这篇文章中了解到这个配置的作用:ONLY_FULL_GROUP_BY。
简单来说就是:输出的结果是叫target list,就是select后面跟着的字段,还有一个地方group by column,就是group by后面跟着的字段。由于开启了ONLY_FULL_GROUP_BY的设置,所以如果一个字段没有在target list和group by字段中同时出现,或者是聚合函数的值的话,那么这条sql查询是被mysql认为非法的,会报错误。
至于具体例子,上面的那个插链接例有罗列。接着就是聚合函数了,mysql常用的聚合函数有下面这些:avg(),count(),max(),min(),sum()。
0 0
- ONLY_FULL_GROUP_BY简记
- 简记
- 简记
- 简记
- 简记
- 简记
- mysql only_full_group_by
- 去掉mysql ONLY_FULL_GROUP_BY!
- mysql的only_full_group_by
- MySQL新模式only_full_group_by
- sql_mode=only_full_group_by研读
- mysql:sql_mode=“only_full_group_by”
- mysql only_full_group_by 问题
- mysql大小写与only_full_group_by
- incompatible with sql_mode=only_full_group_by
- mysql之ONLY_FULL_GROUP_BY问题解决办法
- XML简记
- 书籍简记
- java基础之创建对象的方式
- PHP递归写入MySQL无限级分类数据
- pyqt信号和槽传递额外参数
- python创建字典多种方式
- WebService到底是什么?
- ONLY_FULL_GROUP_BY简记
- 转载的文章列表,有空多看看
- Java动态代理的两种实现方法
- CentOS6.X升级Python
- 字符编码(ASCII/GBK/UTF-8等)总结
- Redis(1)
- React Native Window 开发环境搭建图文详解
- Android——展开导航的设计...
- PAT (Advanced Level) 1115. Counting Nodes in a BST (30) 解题报告