외래키

·Server
오류 원인MySQL에서 drop table로 테이블 삭제 시, 다른 테이블에 외래키가 걸려있다고 삭제가 되지 않는 경우이다. 하지만 drop table 쿼리 명령을 하지 않았는데 왜 테이블이 삭제된다고 하지?? 라는 의문이 있었는데... 원인을 찾았다. application.propertiesspring.jpa.hibernate.ddl-auto=create  이 부분이 create로 설정되어 있었다.create는 애플리케이션을 실행할 때 마다 모든 테이블을 제거하고 다시 생성하기 때문에, 이 부분에서 오류가 났다. 몇가지 옵션이 있는데, 어떤 것으로 설정할지는 개발자의 자유다.표로 옵션을 알아보자.create애플리케이션 실행 시 모든 테이블을 제거하고 다시 생성합니다.create-drop애플리케이션 실행..
YugyeongChoi
'외래키' 태그의 글 목록