SHOW EVENTS [FROM 스키마명] [LIKE 패턴]
SHOW CREATE EVENT 이벤트명
SHOW EVENTS는 정의되어 있는 이벤트리스트를 얻는다.
SHOW CREATE EVENT는 지정된 EVENT의 CREATE문을 표시한다.
[SHOW EVENTS에서 각 컬럼의 의미]
- Db: 데이터베이스명
- Name: 이벤트명
- Definer: 이벤트를 작성한 유저
- Type: 반복사용시 RECURRING, 한번만 실행할 시 ONE TIME
- Execute at: RECURRING의 경우는 NULL, ONE TIME의 경우는 실행시간
- Interval value: 이벤트의 간격. ONE TIME의 경우는 NULL
- Interval field: 이벤트 간격의 단위. ONE TIME의 경우는 NULL
- Starts: RECURRING인 경우는 개시시간. ONE TIME의 경우는 NULL. UTC로 표시됨.
- Ends: RECURRING인 경우는 종료시간.( 0000-00-00 00:00:00인 경우는 영원히 실행). ONE TIME의 경우는 NULL. UTC로 표시됨.
- Status: ENABLED 나 DISABLED
[INFORMATION_SCHEMA.EVENTS에서 각 컬럼의 의미]
*show events에서 얻을 수 있는 컬럼정보와 설명생략
- EVENT_CATALOG: 항상 NULL
- EVENT_BODY: 항상 SQL
- SQL_MODE: 이벤트가 작성되었을 때의 sql_mode의 값
- ON_COMPLETION: 이벤트가 완료되었을 때 이벤트 내용을 삭제할 때는 NOT PRESERVE 유지한다면 PRESERVE
- CREATED: 이벤트 생성일시. UTC로 표시됨.
- LAST_ALTERED: 이벤트 변경일시. UTC로 표시됨.
- LAST_EXECUTED: 최후의 이벤트 실행일시. UTC로 표시됨.