질문Q #2181
on delete cascade 옵션에 대한 질문입니다.
포자촉수2013-02-20 14:16:12
이 옵션을 쓰지 말아야 하는 경우는 어떤 경우 인가요?
답변2
#1 제스퍼 2013-02-20 19:31:54

db 구조에 대해서 100% 모를때는 사용하면 안됩니다.

cascade가 연쇄적으로 다 지운다는 뜻이라서 관련 거시기들 다 지워집니다~^^;;

PK를 지우면 해당 FK로 연결되어있는 다른 테이블 데이터도 지워지는 기능이에요.

#2 포자촉수 2013-02-20 20:30:31
답변 감사합니다.
해당 옵션의 기능적인 것은 이해를 했습니다.

실 서비스에서는 쓰지 말아야 한다는 의견이 있어
개인적으로 왜 그런지에 대해 궁금했었습니다.