본문 바로가기

개발공부/DB

[Mysql] Error Code: 1451. Cannot delete or update a parent row: a foreign key constraint fails

🙄 FK 설정하고 DELETE 와 UPDATE를 칠때 나오는 에러


1. 앞으로 계속 FK설정하고도 그냥 연결되어있는 것을 다 DELETE 해버리고 싶을때 

on delete cascade 사용

 

 

 

2. 임시방편으로 그냥 잘못넣은 데이터 하나 지우고 싶을때 

SET FOREIGN_KEY_CHECKS=0; //잠시 FK설정 풀고
하고싶은 SQL문 실행;
SET FOREIGN_KEY_CHECKS=1; //다시 FK설정 등록