[오류] Docker 환경에서 MySQL 컨테이너 사용 시 테이블 중복 생성 되는 오류
·
backend/Spring
안녕하세요! 프로젝트를 진행하다가 데이터베이스에 테이블이 중복 생성된 오류를 발견하였고 해결한 것을 남겨두고 학습 하려고 합니다! """ 오류 발생 스프링 부트를 사용하여 캘린더를 만드는 프로젝트를 진행중이었는데, 데이터베이스와 매핑하는 방법을 MyBatis 사용 하다가, Jpa 로 갈아타는 중에 문제가 생겼습니다. 분명 엔티티에 @Table로 기존 데이터베이스 테이블 이름과 대소문자가 모두 동일 하였는데 데이터베이스 조회시 의도와 다른 테이블이 하나 더 생성되어 이슈가 발생한건데요.. MySQL은 테이블 이름의 대소문자 구분 여부를 사용자 운영체제(OS)에 따라 다르다고 합니다. 추가적으로 MySQL에서 설정한 자체 설정값 또한 영향을 받는다고 하는데요.. 보통 Docker를 사용해서 mysql..