데이터베이스에서 외래 키(Foreign Key) 제약 조건의 ON DELETE CASCADE 옵션의 동작은?
보통 W3Schools해설
ON DELETE CASCADE는 부모 테이블의 레코드가 삭제될 때, 해당 레코드를 외래 키로 참조하는 자식 테이블의 모든 레코드도 연쇄적으로 자동 삭제합니다. ON DELETE SET NULL은 참조값을 NULL로 변경하고, ON DELETE RESTRICT는 삭제를 차단합니다.
ON DELETE CASCADE는 부모 테이블의 레코드가 삭제될 때, 해당 레코드를 외래 키로 참조하는 자식 테이블의 모든 레코드도 연쇄적으로 자동 삭제합니다. ON DELETE SET NULL은 참조값을 NULL로 변경하고, ON DELETE RESTRICT는 삭제를 차단합니다.