min's devlog
[Oracle] Cannot delete or update a parent row: a foreign key constraint fails 본문
Error Note
[Oracle] Cannot delete or update a parent row: a foreign key constraint fails
값진 2022. 5. 13. 16:23문제
Cannot delete or update a parent row: a foreign key constraint fails
현재 삭제하려고 하는 테이블 또는 행이 다른 곳에서 참조하고 있기 때문에 발생하는 문제!
해결
1. 해당 테이블을 참조하는 데이터 삭제 후 삭제한다.
2.외래키 체크 설정을 해제한다.
- 테이블간의 관계를 일시적으로 해제하는 것이기 때문에 초기에 셋팅했던 테이블간의 관계를 보장할 수 없게 된다.
SET foreign_key_checks = 0; # 외래키 체크 설정 해제
drop table .... # 테이블 삭제
SET foreign_key_checks = 1; # 외래키 체크 설정
'Error Note' 카테고리의 다른 글
DBeaver와 Oracle Cloud연결 (0) | 2022.05.17 |
---|---|
Oracle 연결 (0) | 2022.05.17 |
[Education center] Plan (0) | 2022.05.11 |
[Hospital] (0) | 2022.04.30 |
[Java] 자주 발생하는 에러2 (0) | 2022.04.27 |