CS/DB

mysql foreign key 적용된 테이블의 레코드 삭제하기

BongChun 2022. 5. 25. 16:51

문제 : Cannot delete or update a parent row: a foreign key constraint fails

  • foreign key가 적용된 테이블의 레코드를 삭제하려 했을 때 나오는 에러메세지

해결

  • foreign key의 적용을 해제하고 삭제 후 다시 켜준다.
SET foreign_key_checks = 0 // foreign key 적용 해제
SET foreign_key_checks = 1 // foreign key 다시 적용