mysql에서 특정 사용자가 올린 게시물 한꺼번에 삭제

mysql에서 특정 사용자가 올린 게시물 한꺼번에 삭제

QA

mysql에서 특정 사용자가 올린 게시물 한꺼번에 삭제

답변 2

본문

mysql에서 특정 사용자가 올린 게시물 한꺼번에 삭제 가능한가요?

사이트 게시판에서 삭제하려니 너무 오래 걸립니다.

 

특정인이 2달 동안 5만 개 올렸는데

처음에는 무슨 의도인지 몰랐는데 html 속성으로 들어가서 보니까 안에 여러가지 불법 키워드를 엄청 심어 놨더군요.

제가 게시물 올리는 텀도 2~3분 단위로 띄워 놨는데 어떻게 했는지 그것도 뚫어버렸습니다.

 

게시물 한 꺼번에 20개 씩 전체 선택해서 지워도 30초 더 걸리고

게시판 목록 수 100개 보기로 해서 전체 선택해서 지우니 조금 있다가 로딩지연에 걸려버리고,

 

그래서 생각한게 mysql 들어가서 이 사람이 올린 글만 다 지워버리려고요.

이 방법이 되나요?

제가 쓰고 있는 접속 프로그램 스샷 올릴게요

 

----------------------

HS 쓰는데 잘 작동하다가 [데이터] 눌렀더니 응답없음 걸려서 지금 10분 넘게 저러고 있네요.

그냥 올릴게요.3667217452_1572670474.7318.png

이 질문에 댓글 쓰기 :

답변 2

delete from g5_write_게시판id where mb_id = '회원아이디'

예를 들어

delete from g5_write_free where mb_id = '1111'

실행 후 게시판 설정에서 카운트 조정 체크 후 확인 (첨부 파일은 삭제되지 않음)

 

아니면 이런 방법도 있네요. (첨부파일도 삭제됨)

https://sir.kr/g5_plugin/3929

우와~!!!
신기해요.
제가 멍청한 방법으로 지우고 있었네요.
delete from g5_write_free where mb_id = '1111' 이거 그대로 해서 게시판 아이디, 회원 아이디 넣고 실행 시키니 1초도 안 되서 5만개 다 날아갔어요.
정말 감사드립니다.
로또 맞고 부자되세요^^

phpMyAdmin 프로그램을 설치하세요.

그리고 접속하여 위 작은 별님이 주신 자료대로 처리해 보세요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 0
© SIRSOFT
현재 페이지 제일 처음으로