채택완료

게시글을 대량으로 삭제하려고 하는데

2017-11-15 (수) 22:16:09 1,888

게시물은 한 만개정도 되는데 myphp로 테이블을 날리는게 빠를까요?

아니면 관리자 페이지에서 삭제가 가능할까요?

|

답변 5개

채택된 답변
+20 포인트

if 게시글 만개가 포함된 게시판을 통채로 날리는 것이라면 관리자에서 게시판 삭제하는게 최선,

elseif 게시글 만개 + 추가 에서 게시글 만개만 삭제하고 싶을때

    if  살아남을 게시글수가 많지 않다면

          신규 게시판 생성 후 그곳으로 살아남길 게시글 복사

          복사하기전에 관리자 설정에  게시글 복사할때 흔적 남기지 않도록 변경

     elseif 살아남길 게시글도 수백 또는 수천개가 된다면

          삭제할 게시글의 반복되는 패턴을 찾아서 쿼리로 삭제

2017-11-17 (금) 21:46:46

감사합니다^^

간단한 방법은 관리자 페이지 게시판관리에서 게시판 복사 메뉴를 실행하여 구조만 다른 테이블명으로 복사한 후

기존 게시판은 삭제를 해버리고 구조를 복사한 게시판을 원래의 이름으로 다시 한번 복사하고

처음 복사한 게시판 삭제

쿼리로 수행하는게 당연히 빠릅니다.

조건 지정하여 검색되면 해당 테이블을 데이터 날리는게 좋습니다.

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