sm 기술 블로그

Group By문제 해결 본문

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',''));

적용후 정상적으로 작동되는것을 알 수 있다.

Comments