<설명>
- Schedule에 따라 동작하는 Task.
- 하나 이상의 정기적 간격(Interval)으로 특정 Date 및 Time에 따라 동작하는, 하나 이상의 SQL 명령문을 가진 database 객체.
- Temporal Triggers 라고도 불림. 시간 흐름에 따라 Triggered 되기에.
==> Trigger 와 혼동 금지. Trigger는 Event에 대한 반응일 뿐이지만, Event는 특정 시간 간격의 반응이 있음.
<특징>
- MySQL 에서 Event 는 그것의 Name과 할당된 Schema로 고유하게 식별됨.
- Event 는 Schedule 에 따라 특정 Action(행동_을 취함.
==> 이 Action은 원한다면 'BEGIN ... END' 블록(Block)의 복합(Compound) 명령문이 될 수 있는, SQL 명령문으로 구성.
==> One-time Event 혹은 특정기간 및 시간에 따라 반복적으로 이뤄지는 Recurring Event 가 있음.
<속성>
- Event Name
- Timing
- Persistence (Schedule 기한에 따른 보존성)
- Status : Enabled 또는 Disabled
- Action to be Performed
- 할당된 Schema
<참조 1> https://dev.mysql.com/doc/refman/8.0/en/events-overview.html
<참조 2>
'Programing > DB' 카테고리의 다른 글
[MySQL] Stored Program (0) | 2022.12.05 |
---|---|
[DB] Data Set (0) | 2022.12.01 |
[MySQL] Alias (0) | 2022.11.25 |
[MySQL] Table 내의 중복 data 삭제 @ (0) | 2022.11.22 |
댓글