原文:MySQL报错1055 - Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated 解决方法

问题复现: 今天在进行数据迁移时,使用Navicat连接数据库进行连接时,由于 SQL语句中使用了 group by分组函数,结果报了如下错误: 产生原因 产生原因说是,在MySQL数据库版本为 . 以上的版本,默认开启了ONLY FULL GROUP BY SQL模式,在此模式下,对于group by操作,如果在select语句中的查询列没有在group by中出现,那么这个SQL就是非法的, ...

2020-07-29 09:57 0 2160 推荐指数:

查看详情

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM