2개의 테이블이 외래키로 연결되어 있고 자식 테이블에도 레코드가 존재하는 부모 테이블의 데이터가 삭제되었을 때 데이터 무결성을 유지하는 방법은 다음과 같다 -
캐스케이드 삭제 시
이 옵션은 외래 키 값이 기본 테이블에서 삭제되는 경우 자식 테이블에서도 레코드를 제거합니다.
Null 삭제 시
이 옵션은 자식 테이블의 해당 레코드에 있는 모든 값을 NULL로 설정하며, 이에 대한 외래 키 값은 기본 테이블에서 삭제됩니다.
2개의 테이블이 외래키로 연결되어 있고 자식 테이블에도 레코드가 존재하는 부모 테이블의 데이터가 삭제되었을 때 데이터 무결성을 유지하는 방법은 다음과 같다 -
이 옵션은 외래 키 값이 기본 테이블에서 삭제되는 경우 자식 테이블에서도 레코드를 제거합니다.
이 옵션은 자식 테이블의 해당 레코드에 있는 모든 값을 NULL로 설정하며, 이에 대한 외래 키 값은 기본 테이블에서 삭제됩니다.