본문을 수정하면 이전 본문을 남긴 채 수정한 본문이 추가로 누적되게 하려면 어떻게 할까요?
질문과 같습니다.
코멘트가 달리면 수정을 아예 못하게 하는 것 말고...
수정은 계속 할 수 있지만,
이전 내용이 없어지지 않고
수정된 내용이 계속 누적되어 뿌려지게 하고 싶습니다.
고수님들 도와주세요.
|
답변 3개
채택된 답변
+20 포인트
8년 전
생각보다 까다롭습니다.
방법은 여러가지가있는데
기존에 저장된 본문+새로운 본문으로 update문을 새로 작성하면됩니다.
여기서 문제는 이게 새롭게 수정된 본문인지, 아니면 본문수정을 하지않은체 다른 필드의 내용만 수정했는지 등을 판별해야합니다.
수정누르고 확인누른다고 본문에 본문이 무제한 붙게되면 이거는 문제가있는거죠
devdev
8년 전
이런 경우는 별도의 테이블을 구성하여..
수정전의 본문은 따로 저장하는 로직이 필요하겠습니다.
새로운 테이블은 부모일련번호 등록일(원본 수정일) 본문내용 등의 컬럼이 존재하면 되겠네요..
8년 전
처음에 본문에 정상적으로 입력받고요~
수정시에 본문에서 입력 받는게 아니라 다른 입력폼에서 입력 받은 후에 해당 부분을 업데이트 할때 본문에 추가 업데이트 처리 하는것도 좋을것 같습니다.
답변을 작성하려면 로그인이 필요합니다.