java.sql.SQLSyntaxErrorException: In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column 'aaaaaa'; this is incompatible with sql_mode=only_full_group_by
mysql 버전 5.6 이상 에러 발생
SELECT @@sql_mode;
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
세션 수정
SET SESSION sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
MySQL 설정 수정
[root@localhost ~]# vi /etc/my.cnf
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
'How to. > MySQL' 카테고리의 다른 글
MySQL 사용자 패스워드 변경 (0) | 2023.06.29 |
---|---|
Mysql 컬럼명으로 테이블 찾는방법 (0) | 2023.06.24 |