天道不一定酬所有勤
但是,天道只酬勤

which is not functionally dependent on columns in GROUP BY clause解决方案

我出现的场景是在安装mysql5.7.41后,在使用sql语句出现的。

mysql5.7以上默认开启了only_full_group_by选项,默认版本是mysql8.0以上的都开启了。

解决办法:

先找到自己mysql安装路径,我的是在/etc/my.ini

添加:

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

保存重启mysql

systemctl status mysql.service
未经允许不得转载:java技术小栈 » which is not functionally dependent on columns in GROUP BY clause解决方案
分享到

评论 抢沙发