原文:mysql5.7执行sql语句提示Expression #1 of ORDER BY clause is not in GROUP BY

mysql 新版本出现group by 语句不兼容问题 解决过程 . 查看数据库设置的 sql mode 查询出来的值为: 我们只要去掉ONLY FULL GROUP BY 这个设置就好。 .去掉ONLY FULL GROUP BY 临时 修改my.cnf 配置文件,删掉only full group by这一项,如果没有设置,直接根据上面的查询结果去掉ONLY FULL GROUP BY增加到配 ...

2020-06-15 10:35 0 786 推荐指数:

查看详情

MySQL 5.7 执行SQL报错:1055 - Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column 的解决办法

背景 项目中的MySQL服务器一直使用的公司内网测试服务器,前几天内网测试服务器出问题了,MySQL挂了不能提供服务,所以在本机安装了MySQL5.7.20版本(通过解压官网下载的压缩包并使用命令来安装的方式)。 项目跑起来,有些功能使用不了,查了原因,是因为执行下面的SQL报异常 ...

Wed Dec 25 19:06:00 CST 2019 0 795
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM