2014년 6월 1일 일요일

20140602 자식 테이블이 딸린 부모 테이블의 데이터(row) 삭제

사실 테이블을 설계할 때 해줘야 할 일이 있던 것이다.

바로.

• ON DELETE CASCADE - 참조하는 자식 테이블이 있어도 부모 테이블에서 그 행의 삭제를 허용
• ON DELETE SET NULL - 참조하는 자식 테이블이 있는 경우 부모 테이블의 행을 삭제하면 자식 테이블의 해당(FK)값은 null이 된다.

둘중 하나다.

foreign key (bdv) references b (bdv) ON DELETE CASCADE
혹은
foreign key (bdv) references b (bdv) ON DELETE SET NULL
하면 된다.


.................껄? ㅋ

댓글 없음:

댓글 쓰기