MySQL 이벤트 스케쥴 등록 방법
2015. 3. 2. 14:36ㆍ개발자 공부방/MySQL
MySQL 이벤트 스케쥴 등록 방법
-- 이벤트 스케쥴 활성화
SET GLOBAL event_scheduler = ON;
SET @@global.event_scheduler = ON;
SET GLOBAL event_scheduler = 1;
SET @@global.event_scheduler = 1;
-- TABLE 생성
CREATE TABLE `test` (
`insertdate` datetime NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- 이벤트 등록
create event IF NOT EXISTS e1
ON SCHEDULE
EVERY 1 MINUTE -- 매 1분마다
STARTS '2015-03-02 14:31:20' -- 2015년 3월2일 14시31분20초 시작
ENABLE
DO
insert into test set insertdate=now();
--이벤트 목록 보기
SELECT * FROM information_schema.EVENTS;
-- 이벤트 수정
ALTER EVENT `이벤트명` .....;
Made in SLC