mysql에서 특정 사용자가 올린 게시물 한꺼번에 삭제
관련링크
http://melang.net
116회 연결
본문
mysql에서 특정 사용자가 올린 게시물 한꺼번에 삭제 가능한가요?
사이트 게시판에서 삭제하려니 너무 오래 걸립니다.
특정인이 2달 동안 5만 개 올렸는데
처음에는 무슨 의도인지 몰랐는데 html 속성으로 들어가서 보니까 안에 여러가지 불법 키워드를 엄청 심어 놨더군요.
제가 게시물 올리는 텀도 2~3분 단위로 띄워 놨는데 어떻게 했는지 그것도 뚫어버렸습니다.
게시물 한 꺼번에 20개 씩 전체 선택해서 지워도 30초 더 걸리고
게시판 목록 수 100개 보기로 해서 전체 선택해서 지우니 조금 있다가 로딩지연에 걸려버리고,
그래서 생각한게 mysql 들어가서 이 사람이 올린 글만 다 지워버리려고요.
이 방법이 되나요?
제가 쓰고 있는 접속 프로그램 스샷 올릴게요
----------------------
HS 쓰는데 잘 작동하다가 [데이터] 눌렀더니 응답없음 걸려서 지금 10분 넘게 저러고 있네요.
답변 2
delete from g5_write_게시판id where mb_id = '회원아이디'
예를 들어
delete from g5_write_free where mb_id = '1111'
실행 후 게시판 설정에서 카운트 조정 체크 후 확인 (첨부 파일은 삭제되지 않음)
아니면 이런 방법도 있네요. (첨부파일도 삭제됨)
phpMyAdmin 프로그램을 설치하세요.
그리고 접속하여 위 작은 별님이 주신 자료대로 처리해 보세요.
답변을 작성하시기 전에 로그인 해주세요.