728x90
출처
MySQL 스케줄러 사용 여부 확인
show variables like 'event%';
mysql.ini 파일 수정
[mysqld] event_scheduler = ON
테이블 생성
CREATE TABLE `work_time` ( `work_time` DATETIME DEFAULT NULL )
초마다 질의문 실행
CREATE EVENT IF NOT EXISTS sch_work_time ON SCHEDULE EVERY 1 SECOND -- 초마다 실행 STARTS CURRENT_TIMESTAMP DO update work_time set work_time = now();
5분 마다 실행 프로시져 실행
CREATE EVENT IF NOT EXISTS arc_sch_work_time ON SCHEDULE EVERY 5 MINUTE -- 5분마다 실행 STARTS CURRENT_TIMESTAMP DO call STATISTICS();
728x90