Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Failed to execute SQL script statement #2 of class path resource [init/schema.sql] : "코드 이름"
많은 검색 결과 외래키(제약조건)에 의한 에러였다.
코드의 첫행과 끝행에
SET foreign_key_checks = 0; //외래키 체크 off
SET foreign_key_checks = 1; //외래키 체크 on
를 추가함으로써 해결했다.
(data.sql, schema.sql 모두 같은 에러가 발생했다.)
또한 인서트 중복으로 인한 에러가 발생했었는데, data.sql의 insert문에 db상의 데이터와 중복으로 인한 에러가 생겼었는데, insert ignore 문으로 중복문제를 해결했다.
감사합니다. 이런 정보를 나눠주셔서 좋아요.