MySQL8:SELECT list is not in GRO

2019-10-22  本文已影响0人  Codifier

打开Navicat,进行如下查询:

select @@global.sql_mode

结果如下:

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

我们去掉ONLY_FULL_GROUP_BY,然后重新设值:

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

重新启动Navicat,再次进行group by查询,就可以了

上一篇 下一篇

猜你喜欢

热点阅读