Foreign key - Restrict/Cascade/..
 
            
            
            
            
            Delete/Update 시 옵션
- Restrict
    - Delete/Update 시 FK가 다른 Raw 참조 시 Update/Delete 불가
 
- Cascade
    - Delete/Update 시 FK가 다른 Raw도 같이 Update/Delete
 
- No Action
    - Restrict와 동일
 
- Set Null
    - 참조하고 있는 값은 Null로 세팅
 
- Set default
    - 참조하고 있는 값을 Default 값으로
 
1
2
3
4
5
6
7
CREATE TABLE Test
(
    ID INT,
    ParentID INT,
    FOREIGN KEY (ParentID)
    REFERENCES Test1(ID) ON UPDATE CASCADE ON DELETE RESTRICT
);
