1. mysql分组时出现Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggre
方法1:
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
借鉴于:https://blog.csdn.net/weixin_45065907/article/details/112787725
方法2:
解决办法:Mysql命令行输入:
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’;
重启mysql服务,重启navicat ,解决
————————————————
版权声明:本文为CSDN博主「宋快快」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_42587740/article/details/107635859