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

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

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

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

댓글 1개

회원 테이블명이 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. 없다면 정상 삭제 된것임.^^
댓글을 작성하시려면 로그인이 필요합니다.

그누3질답

+
제목 글쓴이 날짜 조회
20년 전 조회 1,090
20년 전 조회 1,477
20년 전 조회 980
20년 전 조회 1,258
20년 전 조회 1,348
20년 전 조회 1,179
20년 전 조회 1,367
20년 전 조회 1,483
20년 전 조회 2,194
20년 전 조회 1,076
20년 전 조회 1,114
20년 전 조회 1,225
20년 전 조회 1,134
20년 전 조회 1,113
20년 전 조회 1,093
20년 전 조회 1,085
20년 전 조회 1,378
20년 전 조회 1,358
20년 전 조회 1,285
20년 전 조회 1,338