您的位置:首页 > 数据库 > MySQL

【有效解决MySQL问题1】Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated....

2019-08-04 15:35 806 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/wu_lw829/article/details/98470152

【解决MySQL问题1】Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated…

MySQL 5.7.5后only_full_group_by成为sql_mode的默认选项之一,这可能导致一些sql语句失效。比如下表games:

执行语句:
select group_id,name from games group by group_id
返回(错误):Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘game.name’ which is not… 解决方法:

在配置文件 my.ini 中,添加

sql_mode=
,具体如下:

然后 ‘保存’ ,最后‘ 重新启动MySQL服务’(如下)可以解决此类问题。

执行后:

参考文档:

https://www.cnblogs.com/fswhq/p/9729761.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐