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',''));
해결
반응형