테스트 사이트 - 개발 중인 베타 버전입니다

멤버테이블에서 채택완료

역같아들어가니 7년 전 조회 2,226

nid_로 시작하는 회원의 이메일을

일괄 삭제하는 쿼리문이 있을까요?

아니면 하나나한 지워야 해서요,,흑

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
7년 전

천개정도면 그냥 하셔도 무방합니다

혹시 모르니 select부터 하셔서 지워야 할 데이터가 맞는지부터 확인해보세요

 

select * from g5_member where mb_email like 'nid_%';

하셔서 확인 후에 

delete * from g5_member where mb_email like 'nid_%';

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

역같아들어가니
7년 전
감사합니다.~

댓글을 작성하려면 로그인이 필요합니다.

7년 전

회원 데이터수가 적다면 like로 처리하셔도 됩니다.

조금더 빠른 substring 쓰셔도 되구요

만약 엄청난 양이고 서비스중이라면 php 페이지에서 만개단위로 끊어서 하시는걸 추천합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

역같아들어가니
7년 전
답변감사합니다~
천개정도입니다. 그런데 쿼리문을 정확히 어떻게 해야 하는지
delete g5_member where mb_email like 'nid_%' 이거는 안되서요

댓글을 작성하려면 로그인이 필요합니다.

7년 전

조건문에 where mb_email like 'nid_%' 추가하심됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

역같아들어가니
7년 전
delete g5_member where mb_email like 'nid_%' 이거 인가요?
월애
7년 전
delete from g5_member 로 쓰셔야 됩니다~

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인