mysql 필드에서 특정 기간전 데이터 삭제처리 쿼리좀 도움부탁드립니다.

mysql 필드에서 특정 기간전 데이터 삭제처리 쿼리좀 도움부탁드립니다.

QA

mysql 필드에서 특정 기간전 데이터 삭제처리 쿼리좀 도움부탁드립니다.

답변 1

본문

초보입니다. ㅜㅜ

 

wdate 필드값이 2015-10-26 형식이 이런형식인데 

 

오늘보다 60일 이전인 데이터는 모두삭제하려면 어떻게해야될까요ㅠ.ㅠ


이 질문에 댓글 쓰기 :

답변 1

SELECT * FROM #table WHERE wdate < DATE_ADD(NOW(), INTERVAL -60 DAY) ORDER BY wdate DESC

우선 위 쿼리로 실행해 보세요.

맞는지...

맞다면 우선 백업은 하시고

DELETE FROM #table WHERE wdate < DATE_ADD(NOW(), INTERVAL -60 DAY)

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 125,873
© SIRSOFT
현재 페이지 제일 처음으로