반응형
1. 이벤트 스케줄러 on/off 확인
SHOW VARIABLES LIKE 'event%'
2. 이벤트 스케줄러 ON
SET GLOBAL event_scheduler = ON;
3. 이벤트 등록
CREATE EVENT write_event_name
ON SCHEDULE every 1 day
STARTS '2020-03-01 00:05:00'
COMMENT '매일 1회 0시 5분에 실행하는 프로시저'
DO
call write_procedure_name();
ON : 얼마마다 DO를 실행시킬지(반복) ex. day, month, hour, minutes
STARTS : 시작 시간
COMMENT : 해당 이벤트 설명
DO : 이벤트 실행본문
4. DB EVENT 확인
SHOW EVENTS FROM DB명;
5. 이벤트 수정
ALTER EVENT write_event_name
ON SCHEDULE every 1 day
STARTS '2020-03-01 00:05:00'
COMMENT '매일 1회 0시 5분에 실행하는 프로시저'
DO
call write_procedure_name();
5. 이벤트 삭제
DELETE FROM mysql.event
WHERE db = 'write_db_name'
AND name = 'write_event_name';
참고사이트
반응형