报错样例:
Error querying database. Cause: java.sql.SQLSyntaxErrorException: Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column
原因:
5.7版本数据库有着严格的规则,致使当我们使用group by语句时,容易报出以上错误。
解决措施:
打开数据库,新建查询,使用如下slq,将查询出的字段值清空,再重新查询一下,就好了
select @@global.sql_mode;
set @@global.sql_mode = ‘’;
本文介绍了在MySQL 5.7版本中遇到的GROUP BY语句报错问题,原因是数据库的严格模式设置。解决方案是通过执行SQL查询修改全局sql_mode为空,然后重新尝试查询。此问题主要涉及数据库管理和SQL语法。
323

被折叠的 条评论
为什么被折叠?



