헬린코린이

sql_mode=only_full_group_by 에러 본문

Programming/Error & Exception

sql_mode=only_full_group_by 에러

HCD 2023. 3. 16. 23:58

서버를 돌리는데 이런 에러를 발견했다

이 에러는 Mysql 5.7버전부터 sql_mode 항목이 생겼으며

그 안에 있는 only_full_group_by 가 활성화되고 있기 때문에 발생되는 에러입니다.

해결하는 방법으로는 

 

터미널을 이용해 mysql로 들어가서

 

이 명령어를 치면

 

이런 구문이 나오는데 앞에 부분 ONLY_FULL_GROUP_BY,이부분이 말썽이였다.

 

그래서 리플레이스를 이용해 셋을 해준다.

그리도 다시 조회해보면

 

이렇게 똑같이 나오는데 당황하지말고

 

exit하고 다시 들어가서 SELECT @@SQL_MODE를 치면

ONLY_FULL_GROUP_BY, << 가 사라진걸 볼 수 있다.

Comments