MYSQL group by 报错sql_mode=only_full_group_by

版权声明:创作不易,请勿抄袭,转载请注明出处。如有疑问,请加微信 wx15151889890,谢谢。 https://blog.csdn.net/wx740851326/article/details/84143102

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

select @@global.sql_mode;

查看一下确实有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';

刷新下权限

flush privileges;

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

猜你喜欢

转载自blog.csdn.net/wx740851326/article/details/84143102
今日推荐