티스토리 뷰

Server dev./MySQL

[MySQL] only_full_group_by 에러

제이스핀 2023. 8. 30. 18:00
반응형

Error: Expression #41 of SELECT list is not in GROUP BY clause and contains nonaggregated column '{___}->{___}.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

 

위와 같은 에러가 떴을 때, only_full_group_by 를 해제해줘야한다.

 

우선 mysql 접속하여 설정 되어있는지 확인해보자

mysql> select @@sql_mode;

위와 같이 ONLY_FULL_GROUP_BY 가 포함되어있다면, 이를 없애주자.

SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

 

해결

반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함