mysql

에러 원인 MySQL에서 row를 삭제하려고 하는데 다음과 같은 에러가 발생했다. Error Code: 1451. Cannot delete or update a parent row: a foreign key constraint fails 현재 삭제하려고 하는 row를 다른 테이블에서 참조하고 있기 때문에 삭제하거나 변경할 수 없다는 것이다. 에러 해결 방법1) 참조하는 데이터를 먼저 삭제하고 삭제하기 FK로 참조하는 row를 삭제한 뒤 에러가 발생했던 row를 다시 삭제해주면된다. 이 방법이 가장 안전한 방법으로, 기존 DB 설계자가 의도한 대로 데이터의 관계를 유지할 수 있다는 장점이 있다. 방법2) 외래키 체크 설정을 해제하기 -- 외래키 체크 해제(0)/설정(1) set foreign_key_che..
an2z
'mysql' 태그의 글 목록