[MySQL] Trigger(트리거) 사용하기
1. TRIGGER(트리거) 데이터베이스 트리거(Database Trigger)는 테이블에 대한 이벤트에 반응해 자동으로 실행되는 작업을 의미합니다. 트리거는 데이터 조작 언어(DML)의 데이터 상태의 관리를 자동화하는 데 사용됩니다. 트리거를 사용하여 데이터 작업 제한, 작업 기록, 변경 작업 감사 등을 할 수 있습니다. 즉, 트리거란 테이블에 대한 변화(이벤트)가 발생했을 때 자동으로 실행되는 작업을 의미합니다. MySQL에서는 버전 5.0.2에서 표준 트리거가 지원되었습니다. INSERT, UPDATE, DELETE 동작에 대한 트리거가 지원되는데, 이때 주의하실 점은 MySQL은 각 테이블에 각 형태의 단 하나의 트리거만 허용합니다. 즉, INSERT BEFORE 하나, INSERT AFTER 하..