묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
myadmin 닉네임 기본 초기화?
2013.06.26 07:09
제가 익명홈을 만드려다가 myadmin 에서 뭘 어떻게 건드렸는데 홈에 글을 쓰면 댓글이건 뭐건 제가 설정한 익명으로 나옵니다.
그러나, 최근 홈이 활달해 지면서 문제를 일으키는 회원이 늘어 그 회원을 알아내어 따로 경고를 주든 뭘 하든 해야하는데 글을 클릭해도 회원 정보가 나오지를 않고 IP주소만 뜹니다. 그러나 IP주소를 하나하나 볼 수도 없으니 미치겠습니다.
myadmin에서 회원 닉네임을 다시 기본으로 (익명이 풀어져도 상관 없습니다.) 돌리는 방법좀 알려주세요.
우측화면 상단에 SQL을 누릅니다.
UPDATE `xe_member` SET `nick_name` = `user_name`
제가 기억은 잘 안나지만..너무 오래되서..ㅠㅠ위의 이런?? 식의 방법으로 바꿨습니다.
xe_documents table 에 nick_name 이 있습니다.
xe_member m 테이블의 m.member_srl 과 xe_documents d로 놓고 d.member_srl 을
조인시켜서 d.nick_name 을 xe_member 테이블에 업데이트시키시면 됩니다.
UPDATE xe_member x SET x.nick_name = (select d.nick_name from xe_documents d where d.member_srl = x.member_srl limit 1)
where (select count(*) from xe_documents d where d.member_srl = x.member_srl limit 1) > 0
참조만 하세요. 약간수정이 더 필요합니다.현재 nick_name 과 다를때 업데이트.
업데이트는 member 테이블 백업받으시고 하시고요.