首页 > 分享 > MYSQL group by 报错sql

MYSQL group by 报错sql

小琳ai 于 2018-11-16 17:32:00 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

之所以报this is incompatible with sql_mode=only_full_group_by的错误是因为mysql5.7版本里的sql_mode限制,需要移除only_full_group_by的配置

select @@global.sql_mode; 1

查看一下确实有only_full_group_by,把这个删掉,重新给sql_mode赋值。

set @@global.sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'; 1

刷新下权限

flush privileges; 1

再去group by数据 就不会报错啦

相关知识

SELECT列表的表达式不在GROUP BY子句中,并且包含非聚合列,这与sql
mysql prestatement
sql注入
sql注入payload
几行命令教你如何解决MySQL8.0 sql
SQL注入1之基本原理
关于mysql存储过程的definer的问题1
mysql学习笔记(4)
MySQL学习笔记
SQL注入——从零开始搭建靶场详细教程

网址: MYSQL group by 报错sql https://m.mcbbbk.com/newsview801933.html

所属分类:萌宠日常
上一篇: GridControl控件事件
下一篇: Node.js Buffer模块