개발자
혹시 sql에서 cascade는 잘 안쓰시나요? cascade로 만들어볼까 하는데 로직 꼬이기 쉽다고 해서요.. 자잘한 데이터들이 많아서 안쓰는 쪽이 나을 것 같기도 하네요..
답변 2
안녕하세요~ 결과부터 말씀드리면 실제 서비스 운영에서는 쓰지 않습니다 최소한 제가 일해봤던 곳에서는 쓰는 곳을 보지 못했네요 ㅎㅎ 이유는 원치 않는 데이터 삭제가 일어날 수 있기 때문입니다 물론 문서나 기타 툴에 ATable row가 삭제되면 BTable row도 삭제될꺼야~라고 명시하고 모든 구성원이 이를 잘 참조하고 인지한다면 문제 없을 수도 있지만 실무는 이상대로 흘러가지 않고 항상 돌변이 존재합니다 또한 서비스에 있어서 데이터는 아주 중요하고 기본 중에 기본이기에 삭제를 잘 시키지 않습니다 향후 어떤 방식으로 이용될지 모르기 때문이죠
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!