美文网首页
MySQL8:SELECT list is not in GRO

MySQL8:SELECT list is not in GRO

作者: Codifier | 来源:发表于2019-10-22 15:31 被阅读0次

打开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查询,就可以了

相关文章

网友评论

      本文标题:MySQL8:SELECT list is not in GRO

      本文链接:https://www.haomeiwen.com/subject/mjvpuctx.html