본문 바로가기

Language/sql

[sql] mysql event 관련

이벤트 조회

SELECT * FROM information_schema.events;
show events;


이벤트 활성화 시키기  

set global event_scheduler=on

 

이벤트 활성화 확인  

show variables like 'event%';


프로세스 리스트 보기  

show processlist;

 

이벤트 등록   

drop event run_every_hour;
create event run_every_hour  
on schedule  
every 1 minute starts '2021-09-13 13:19:00'  
  -- on completion preserve enable  
  -- 생략해서 NOR PRESERVE해도 기본적으로 반복 실행 하는 것 같다  
  DO begin  
     call manage_raw_data();  
   end  
;

 

서버 재시작 후 자동으로 Event Scheduler를 실행하고 싶을때는

my.ini(my.cnf) 수정
[mysqld]
event_scheduler = ON


[참고 사이트]

 

'Language > sql' 카테고리의 다른 글

[sql ] mysql 5분 단위 그룹핑 평균  (0) 2021.11.24