Q&A

이전 게시글 작성자를 익명으로 변경하는 쿼리

2020.12.22 02:38
659
1
CMS/프레임워크 Rhymix 1.9
개발 언어 PHP 7.2

이전 게시글에 작성자를 익명으로 바꿀려고 합니다.

 

DB에서 아래 명령어로 쿼리 날리게 되면 닉네임만 익명으로 바뀌는지

아니면 실제로 익명으로 바뀌는지 궁금합니다.

 

UPDATE xe_documents set nick_name='익명' where module_srl = 740;

 

닉네임만 익명으로 바뀌게 되면 다른 회원들이 회원정보보기를 할 수 있어서 문제 될 것 같습니다.

위 명령어가 닉네임만 익명으로 바뀌게 된다면 제대로 된 익명으로 바꿀 수 있는 쿼리 명령어를 알 수 있을까요?

웅돌프 Lv. 6

댓글 4

  • 2020.12.22 02:43 #1495100

    익명 글의 경우는 member_srl 값을 -(마이너스) 처리 하면 됩니다. 예)4 = -4

  • 2020.12.22 07:48 #1495299
    감사합니다^^
    해결 되었습니다.
  • 2020.12.22 03:33 #1495141

    ... SET nick_name = '익명', member_srl = IF(member_srl < 0, member_srl, member_srl * -1) WHERE ...

     

    쿼리를 마치신 후에는 캐시파일 재생성도 필수입니다.

  • 2020.12.22 07:49 #1495303
    감사합니다.
    member_srl 마이너스 처리하고 캐시파일 재생성 하니깐 제대로 되었습니다ㅎ