특정 아이디의 댓글만 모든 게시판에서 골라 일괄 삭제하는 방법은 없을까요? 정보
특정 아이디의 댓글만 모든 게시판에서 골라 일괄 삭제하는 방법은 없을까요?본문
팁이나 질문방을 살펴보니 스팸 게시글에 달린 댓글 전체를 삭제하는 것 같네요.
짧은 머리로 가만히 생각해보니 우선 각 게시판의 특정 아이디 댓글을 다 찾아야 하고
댓글 삭제할 때 주어진 포인트도 차감해야 할 것 같네요.
또 다른 고려 사안이 있는지는... 솔직히 잘 모르겠습니다.
그 다음 보여지는 방법으로는
아이디 위에서 클릭하면 글쓴이 사이드뷰?가 뜨는데
전체게시물이라는 부분이 있더라구요.
댓글과 게시물을 분류 선택하면 좋겠지만
대체적으로 댓글이 더 많고, 어차피 작성한 게시글도 스팸일 것이므로
체크 박스를 두어 선택 삭제를 가능하게 한다든지
혹은 일괄삭제 기능이 있어서 전체 삭제를 한다든지 하면 좋을 것 같네요.
이런 부분은 차 후 운영자님께서 보완해주면 되는 부분일 것 같고요^^
우선... 궁금한 것은 방법이 있는지 여부와, sql?문이라도 알고싶습니다.
짧은 머리로 가만히 생각해보니 우선 각 게시판의 특정 아이디 댓글을 다 찾아야 하고
댓글 삭제할 때 주어진 포인트도 차감해야 할 것 같네요.
또 다른 고려 사안이 있는지는... 솔직히 잘 모르겠습니다.
그 다음 보여지는 방법으로는
아이디 위에서 클릭하면 글쓴이 사이드뷰?가 뜨는데
전체게시물이라는 부분이 있더라구요.
댓글과 게시물을 분류 선택하면 좋겠지만
대체적으로 댓글이 더 많고, 어차피 작성한 게시글도 스팸일 것이므로
체크 박스를 두어 선택 삭제를 가능하게 한다든지
혹은 일괄삭제 기능이 있어서 전체 삭제를 한다든지 하면 좋을 것 같네요.
이런 부분은 차 후 운영자님께서 보완해주면 되는 부분일 것 같고요^^
우선... 궁금한 것은 방법이 있는지 여부와, sql?문이라도 알고싶습니다.
댓글 전체

select * from g4_write_[테이블명] where wr_is_comment = 1 and mb_id = '찾고자 하는 아이디'
위와 같이 하시면 댓글만 땡겨옵니다.
쿼리 날려서 확인해보시고
delete from g4_write_[테이블명] where wr_is_comment = 1 and mb_id = '찾고자 하는 아이디'
하셔서 일괄 삭제하세요
위와 같이 하시면 댓글만 땡겨옵니다.
쿼리 날려서 확인해보시고
delete from g4_write_[테이블명] where wr_is_comment = 1 and mb_id = '찾고자 하는 아이디'
하셔서 일괄 삭제하세요
네. 일단 그렇게 해보겠습니다. 이렇게 하여도 포인트 차감이나... 그런 것은 안되겠지요?