묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
DB에서 글 및 댓글 삭제 방법...
2011.10.09 16:56
XE 이용자입니다.
게시판에 글이 너무 많이 쌓여서 일일이 관리자모드에서 삭제하기에 너무 벅찬 상태입니다.
그로인해 데이터 백업후 오래된 글을 삭제를 하려고 합니다.
오래된 글과 그 글에 달린 댓글을 쿼리로써 삭제 하려는데
어떤 쿼리를 써야될지 모르겠습니다.
이와 관련해서 오래된 데이터를 수백 수천건을 쉽게 지우는 방법은 별도로 없는지요
또는 쿼리 아시는분 좀 알려주세요 ^^
delete xe_documents, xe_comments, xe_comments_list from xe_documents left join xe_comments on xe_documents.document_srl = xe_comments.document_srl left join xe_comments_list on xe_comments.comment_srl = xe_comments_list.comment_srl where xe_documents.regdate < 20110101000000;
이렇게 하면 글이 등록된 날이 2011년 1월 1일 00시 00분 00초 이전에 등록된 글은 삭제되고 관련 댓글, 댓글리스트 모두 삭제 될 겁니다.
삭제 이전에 백업은 필수 !!