AWS
Group By문제 해결
sm_hope
2022. 10. 23. 21:36
문제 발생
mysql 버전을 업데이트 하면서 group by에 문제가 생겼다.
문제 해결
조금 더 찾아봐야 겠지만 my.cnf에서
[mysqld]
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이 먹통이 된다...
따라서 유저에게 비활성화로 알려주고자 한다..
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
적용후 정상적으로 작동되는것을 알 수 있다.