解决MySql group by 报错 only_full_group_by

 通过修改参数来解决

1.查询sql_mode的参数

select  @@global.sql_mode

 2.修改参数值重新进行赋值

#将参数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'

 

3. 然后关闭navicat,重新打开执行查询语句就可以

猜你喜欢

转载自blog.csdn.net/weixin_44719880/article/details/130309782
今日推荐