mysql에서 특정 사용자가 올린 게시물 한꺼번에 삭제
mysql에서 특정 사용자가 올린 게시물 한꺼번에 삭제 가능한가요?
사이트 게시판에서 삭제하려니 너무 오래 걸립니다.
특정인이 2달 동안 5만 개 올렸는데
처음에는 무슨 의도인지 몰랐는데 html 속성으로 들어가서 보니까 안에 여러가지 불법 키워드를 엄청 심어 놨더군요.
제가 게시물 올리는 텀도 2~3분 단위로 띄워 놨는데 어떻게 했는지 그것도 뚫어버렸습니다.
게시물 한 꺼번에 20개 씩 전체 선택해서 지워도 30초 더 걸리고
게시판 목록 수 100개 보기로 해서 전체 선택해서 지우니 조금 있다가 로딩지연에 걸려버리고,
그래서 생각한게 mysql 들어가서 이 사람이 올린 글만 다 지워버리려고요.
이 방법이 되나요?
제가 쓰고 있는 접속 프로그램 스샷 올릴게요
----------------------
HS 쓰는데 잘 작동하다가 [데이터] 눌렀더니 응답없음 걸려서 지금 10분 넘게 저러고 있네요.
그냥 올릴게요.
답변 2개
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
http://localhost/phpmyadmin/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Fdelete.html" target="mysql_doc">delete from g5_write_게시판id where mb_id = '회원아이디'
예를 들어
http://localhost/phpmyadmin/url.php?url=http%3A%2F%2Fdev.mysql.com%2Fdoc%2Frefman%2F5.5%2Fen%2Fdelete.html" target="mysql_doc">delete from g5_write_free where mb_id = '1111'
실행 후 게시판 설정에서 카운트 조정 체크 후 확인 (첨부 파일은 삭제되지 않음)
아니면 이런 방법도 있네요. (첨부파일도 삭제됨)
https://sir.kr/g5_plugin/3929">https://sir.kr/g5_plugin/3929
답변에 대한 댓글 1개
신기해요.
제가 멍청한 방법으로 지우고 있었네요.
delete from g5_write_free where mb_id = '1111' 이거 그대로 해서 게시판 아이디, 회원 아이디 넣고 실행 시키니 1초도 안 되서 5만개 다 날아갔어요.
정말 감사드립니다.
로또 맞고 부자되세요^^
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
해결했어요.
감사합니다^^