개발공부/DB
[Mysql] Error Code: 1451. Cannot delete or update a parent row: a foreign key constraint fails
랭쥬
2021. 2. 5. 16:34
🙄 FK 설정하고 DELETE 와 UPDATE를 칠때 나오는 에러
1. 앞으로 계속 FK설정하고도 그냥 연결되어있는 것을 다 DELETE 해버리고 싶을때
on delete cascade 사용
2. 임시방편으로 그냥 잘못넣은 데이터 하나 지우고 싶을때
SET FOREIGN_KEY_CHECKS=0; //잠시 FK설정 풀고 하고싶은 SQL문 실행; SET FOREIGN_KEY_CHECKS=1; //다시 FK설정 등록 |