티스토리 뷰

-- 이벤트 스케줄러가 활성화되어 있는지 확인
SHOW VARIABLES LIKE 'event_scheduler';

-- 필요시 이벤트 스케줄러 활성화
SET GLOBAL event_scheduler = ON;

-- 3일이 지난 데이터를 매일 새벽 3시에 삭제하는 이벤트 생성
CREATE EVENT delete_old_data_from_A
ON SCHEDULE EVERY 1 DAY
STARTS CURRENT_DATE + INTERVAL 3 HOUR
DO
  DELETE FROM TB1 WHERE 날짜컬럼 < DATE_SUB(NOW(), INTERVAL 3 DAY);


-- 3일이 지난 데이터를 삭제하는 이벤트 생성
CREATE EVENT delete_old_data_from_A
ON SCHEDULE EVERY 1 DAY
STARTS CURRENT_TIMESTAMP
DO
  DELETE FROM TB1 WHERE 날짜컬럼 < DATE_SUB(NOW(), INTERVAL 3 DAY);

'DEV > DB' 카테고리의 다른 글

MARIADB 파티셔닝 자동 생성  (0) 2025.04.16
MARIADB 파티셔닝  (0) 2025.04.16
[ORACLE] 숫자만 조회  (0) 2025.02.21
[mariadb] pivot  (1) 2025.01.17
[Query] mysql prev value 비교 중복 확인  (0) 2024.12.31
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함