묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
일정기간 이후 모두 db 삭제 명렁어
2020.02.16 22:05
안녕 하세요
mysql 자료를 일정 기간이후 모든 자료를 삭제하려고 합니다.
간단히 명령어를 하면 좋을 것 같은데요
2019년 12월 15일부터 오늘까지 작성한 모든 글을 삭제 한다면 어떻게 명령을 내리나요?
감사합니다.
DELETE FROM xe_documents WHERE regdate>=20191215000000
이렇게 하면 아마 될건데..
( 특정게시판을 하고프면 DELETE FROM xe_documents WHERE regdate>=20191215000000 AND module_srl=모듈번호 )
사실 글 DB 를 지운다고 깔끔히 지워지는건 아니죠
첨부파일이 있으면 첨부파일내역
사용자정의 사용하면 사용자정의내역, 태그 사용하면 태그내역
댓글이 있으면 댓글내역들까지 전부 다 지우고, 포인트연계되어 차감시키고 하려면
결국 XE 내부의 삭제함수 를 사용해야 정확한거긴한데..
그냥 스팸글처럼 단순 글 지우는거면 위의 mysql 명령문을 써도 되긴합니다.
DB 백업은 혹시 모르니 꼭 해두신 후.. 사용해보세요
( 그리고 DB 삭제는 조심스러워서... 책임을 지진 않습니다 ^^;; )