id를 삭제할 때 어떻게 데이터만 삭제하나요?
대부분의 커뮤니티 게시판들을 보면 탈퇴한다고 해서 글까지 삭제가 되는 것은 아닌데 키가 걸려 있어 삭제가 안되니
cascade를 이용해서 삭제를 하게 됐는데 그러면 연쇄삭제가 돼버려서 고민입니다
단순히 회원만 탈퇴되게 하고
글은 그대로 남기고 싶습니다 이런 경우엔 아예 회원 테이블의 id를 게시판 테이블의 id에 foreign key로 주지 않고 만드는 경우 인가요?
1. cascade 옵션은 위험한 선택이 될 수 있습니다. - 감사, 회원 정보 관리와 같은 정책적 이슈 처리 문제 2. 보통은 회원 테이블에 회원 상태 컬럼을 만들어서, 코드로 처리합니다. 이렇게 할 경우 상태 컬럼 값만 수정하면 됩니다. 화면 DISPLAY 여부 컬럼도 활용할 수 있겠죠. 3. 삭제 데이터를 따로 관리하는 방법도 있습니다.
lucky//감사합니다 상태 여부를 만들어서 비활성화 시키는 식으로 짜면 되겠네요 감사합니다^_^b