반응형
마리아DB.15일보다 오래된 테이블에서 행을 삭제하는 트리거 만들기
다음 값이 있는 행을 자동으로 삭제하는 데이터베이스 트리거를 만들고 싶습니다.happened_at
필드가 15일보다 오래되었습니다.
내 테이블 행
id int(11)
site_id int(11)
user_id int(11)
data text
read bit(1)
deleted bit(1)
happened_at datetime
어떻게 해야 하나요?
해보겠습니다.
CREATE EVENT IF NOT EXISTS `clean_older_than_15_days_logs`
ON SCHEDULE
EVERY 15 DAY
COMMENT 'Clean up log connections at 1 AM.'
DO
DELETE FROM log
WHERE happened_at < DATE_SUB(NOW(), INTERVAL 15 DAY);
언급URL : https://stackoverflow.com/questions/69072862/mariadb-create-a-trigger-that-deletes-rows-from-a-table-older-than-15-days
반응형
'programing' 카테고리의 다른 글
express 4.0에서 'extended'는 무엇을 의미합니까? (0) | 2023.08.09 |
---|---|
컨테이너가 실행되고 있지 않습니다. (0) | 2023.08.09 |
현재 페이지를 Ajax 콘텐츠로 바꾸기 (0) | 2023.08.09 |
정적 변수는 스레드 안전합니까? C# (0) | 2023.08.09 |
데이터 프레임의 모든 열에서 데이터 출력(판다) (0) | 2023.08.09 |