회원DB삭제할때 한번에 여러명 삭제시키는 방법은 없나요? > 그누3질답

그누3질답

회원DB삭제할때 한번에 여러명 삭제시키는 방법은 없나요? 정보

회원DB삭제할때 한번에 여러명 삭제시키는 방법은 없나요?

본문

유령회원들 정리 좀 하려고 하는데 한명씩 삭제하기가 너무 힘드네요.
레벨 1인 회원들만 한번에 삭제하려고 하는데 어떻게 하면 좋을까요?

직접 DB에 접속해서 삭제하는 방법이나 좋은 방법을 아시는 분이 있으면
답변 부탁드립니다.

참고로 삭제할 대상은 3천명정도 됩니다. ㅠ,,ㅠ
  • 복사

댓글 전체

회원 테이블명이 gb_member 이라고 가정하고 작업을 해본다면...
1. 일단 멤버 테이블을 백업한다.(잘못되었을경우 복구해야 하므로)
2. 레벨이 1인 회원을 조회해본다
    select * from gb_member where mb_level = 1
3. 위의 조회 결과가 모두 레벨1인 정상적으로 삭제해야 될 데이타 일경우 다음 4를 실행한다.
4. 다음 명령으로 레벨이 1인 사용자를 삭제한다.
    delete from gb_member where mb_level = 1
5. 위 2의 명령으로 레벨1인 사용자가 있는지 확인해본다.
6. 없다면 정상 삭제 된것임.^^
© SIRSOFT
현재 페이지 제일 처음으로