Mariadb MySQL 스케줄

sudo nano /etc/mysql/my.cnf

my.cnf 파일 최하단에 아래 코드 추가 저장

event_scheduler = ON

DB 재시작

#centos7 인경우
systemctl restart mysqld
#centos6 인경우
service mysqld restart
#우분투인경우
service mysql restart

기본 형태

CREATE EVENT 스케줄명
ON SCHEDULE 주기
ON COMPLETION PRESERVE
ENABLE
COMMENT '설명'
DO 실행할 쿼리문

매 2분마다 실행

CREATE EVENT user_point_schedule
ON SCHEDULE EVERY 1 MINUTE
ON COMPLETION PRESERVE
ENABLE
COMMENT '매주 포인트 차감'
DO UPDATE user_point SET point= point - (point * 0.1)

Leave a Comment