채택완료
mysql 필드에서 특정 기간전 데이터 삭제처리 쿼리좀 도움부탁드립니다.
초보입니다. ㅜㅜ
wdate 필드값이 2015-10-26 형식이 이런형식인데
오늘보다 60일 이전인 데이터는 모두삭제하려면 어떻게해야될까요ㅠ.ㅠ
|
답변 1개
채택된 답변
+20 포인트
2017-02-16 (목) 15:06:15
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)
답변을 작성하려면 로그인이 필요합니다.