[ERROR/mysql8] incompatible with sql_mode=only_full_group_by

mysql 8버전에서 group by 실행시 아래와 같이 에러메세지 출력


this is incompatible with sql_mode=only_full_group_by


찾아본봐로는 보안때문에 groupy 절외에 데이터를 참조할수 없다고 한다. 



해결방법 mysql root 권한으로 아래 명령어 실행


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


'Programming > MySql' 카테고리의 다른 글

MySQL에서 `INSERT INTO SELECT` 쿼리 사용하기  (0) 2024.01.19
mysql8 계정생성  (0) 2019.03.12
[MySql] Error Code: 1175  (0) 2017.03.02