0. Trigger
TRIGGER 테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업 데이터 조작 언어(DML)의 데이터 상태의 관리를 자동화하는 데 사용된다. 데이터 작업 제한, 작업 기록, 변경 작업 감사 등을 할 수 있다. 1. 트리거의 목적 일반적으로 이벤트와 관련된 테이블의 데이터 삽입, 추가, 삭제 작업을 자동적으로 실행시키는 데 목적이 있다. 데이터 무결성 유지 및 로그 메시지 출력 등의 별도 처리를 위해 사용되기도 한다. 데이터 무결성이란? 데이터베이스에 저장된 데이터 값과 그것이 표현하는 실제 값이 일치하는 정확성을 의미한다. 2. 트리거의 구성 DELIMITER $$ CREAT TRIGGER TRIGGER_NAME [ AFTER / BEFORE ] [ INSERT / UPDATE / DELETE ] ON..