이전 게시글 작성자를 익명으로 변경하는 쿼리
CMS/프레임워크 | Rhymix 1.9 |
---|---|
개발 언어 | PHP 7.2 |
이전 게시글에 작성자를 익명으로 바꿀려고 합니다.
DB에서 아래 명령어로 쿼리 날리게 되면 닉네임만 익명으로 바뀌는지
아니면 실제로 익명으로 바뀌는지 궁금합니다.
UPDATE xe_documents set nick_name='익명' where module_srl = 740;
닉네임만 익명으로 바뀌게 되면 다른 회원들이 회원정보보기를 할 수 있어서 문제 될 것 같습니다.
위 명령어가 닉네임만 익명으로 바뀌게 된다면 제대로 된 익명으로 바꿀 수 있는 쿼리 명령어를 알 수 있을까요?
웅돌프
Lv. 6
댓글 4
익명 글의 경우는 member_srl 값을 -(마이너스) 처리 하면 됩니다. 예)4 = -4
해결 되었습니다.
... SET nick_name = '익명', member_srl = IF(member_srl < 0, member_srl, member_srl * -1) WHERE ...
쿼리를 마치신 후에는 캐시파일 재생성도 필수입니다.
member_srl 마이너스 처리하고 캐시파일 재생성 하니깐 제대로 되었습니다ㅎ