기존에 작업한 프로젝트 DB연결 후 서버를 실행시켰는데
해당 프로젝트는 리액트와 스프링부트로 진행되었고
리액트 앞단은 아무 문제없이 실행되었다
서버 또한 별 문제없이 실행이 되었는데 영화리스트 출력부분에서 자꾸 에러가 발생하고
아무리 새로고침을 해도 데이터가 출력되지 않았다
빨리 고치고 싶어서 이 늦은 새벽 5시 구글링을 해봤는데
생각해보니 이전에 프로젝트 기간에 팀원이 알려준 방법이 생각나서 단톡을 뒤져서
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
해당 코드를 찾아넀다
터미널 창을 켜도 mysql -u root -p 라고 입력하고
패스워드 입력하고
SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));
코드를 작성하고 엔터를 입력한 다음 서버를 껏다 켰더니!
잘 출력되는 것을 확인했다
mysql 버전이 올라가면서 생긴 옵션에서 활성화되어있는 것을 비활성화 해줘야 해결되는 것이고
아무튼 해결했으니 다음에 비슷한 문제가 생기면 더 빠르게 해결하도록 하자
'Error' 카테고리의 다른 글
인텔리제이 스프링부트 Whitelabel Error Page 에러 (0) | 2022.12.30 |
---|---|
mysql error 1305 에러 해결 (mysql 프로시저) (0) | 2022.12.23 |
IntelliJ 프로젝트 서버 실행 시 사용중인 포트 에러 잡기 (0) | 2022.12.22 |
인텔리제이 스프링부트 프로젝트 실행 시 패스워드 에러 (0) | 2022.12.20 |
MVC패턴 동작 원리 공부하다가 마주친 서블릿 에러(Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/http/HttpServletRequest) (0) | 2022.12.16 |