[✏️ Error-Handling] Sequelize Foreign key 관련 에러_1
Opened this issue · 0 comments
dltmddus1998 commented
어떤 에러인가요?
- 데이터베이스 테이블 간 참조로 인한 삭제 불가 에러
- 비슷한 에러 핸들링 로그: #114
에러 메시지
에러 핸들링 방법
- MySQL workbench를 통해서 두 테이블 간 참조 상태를
RESTRICT
에서CASCADE
로 변경 후 sql문으로 적용해줬다. RESTRICT
로 참조관계가 설정되어 있다면 자식인 테이블에서 데이터를 먼저 지우지 않는 한 부모 테이블에서 삭제가 불가하다.CASCADE
는 이와 상관없이 삭제가 가능하게 해주므로 위와 같이 변경해준 것이다.