Skip to content Delete(/Modify) Action
- Cascade: Master 삭제 시 Child 같이 삭제
- Set Null: Master 삭제 시 Child의 FK 필드 Null
- set Default: Master 삭제 시 Child FK 필드 Default 값으로 설정
- Restrict: Child 테이블에 PK 값이 없는 경우만 Master 삭제 허용
- No Action: 참조 무결성을 위반하는 삭제/수정 액션을 취하지 않음(MySQL에서는 Restrict와 동일함)
Insert Action
- Automatic: Master 테이블에 PK가 없는 경우 Master PK를 생성 후 Child
- Set Null: Master 테이블에 PK가 없는 경우 Child 외부키를 Null 값으로 처리
- Set Default: Master 테이블에 PK가 없는 경우 Child 외부키를 지정된 기본값으로 입력
- Dependant: Master 테이블에 PK가 존재할 때만 Child 입력 허용
- No Action: 참조무결성을 위반하는 입력 액션을 취하지 않음