728x90
네이버 -> 티스토리 옮겨 오는중
Error Code: 1055. Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ******* which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by 0.000 sec
MySQL에서 Group by를 잘 사용 하고 있었다..
평소 Test서버에서 작업을 했는데.. 성능 이슈 때문에
Local에서 Mysql 을 돌리려고 Update를 했는데
1055 에러를 마주했다...
찾아보니..
버전 문제 ??..
MySQL 5.7.5 버전기준 이후부터,
[선택 목록, 조건 또는 목록이 절에 이름이 지정되지 않은 집계되지 않은 열을 참조하는 쿼리를 허용하지 않습니다]
라고 정의
▶ 해결방안.
SET sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
|
이 쿼리를 날리는 것은 즉,
Group by 규칙을 5.7.4 버전 이전의 기준으로
돌리는 것으로 생각하시면 된다고함..
또는 쿼리를 수정...하면 됨
# 워크벤치에서 쿼리 날리기
해결 완료
728x90