Extra Form
PHP PHP 7.2
CMS Rhymix

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

 

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

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

 

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

 

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

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

  • profile

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

  • profile profile
    감사합니다^^
    해결 되었습니다.
  • profile

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

     

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

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