mysql 필드에서 특정 기간전 데이터 삭제처리 쿼리좀 도움부탁드립니다.
본문
초보입니다. ㅜㅜ
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)
답변을 작성하시기 전에 로그인 해주세요.