database trigger
-
[MySQL] Triggerdb/MySQL 2022. 8. 3. 09:56
Trigger DML문이 수행되었을 때, 데이터베이스 내부에서 자동으로 동작하도록 작성된 프로그램 사용자가 직접 호출하는 것이 아니라, 데이터베이스에서 자동적으로 호출하는 것이 가장 큰 특징 SQL 표준으로 Row 레벨 트리거와, Statement 레벨 트리거가 존재 Row 레벨: Row의 insert, update, delete시에 발생 Statement 레벨: Row의 insert, update, delete개수와 발생과 관계없이 한 트랜잭션에 한번 호출 MySQL Trigger Row 레벨 트리거만 지원 한 DB에서 트리거의 이름은 Unique 특정 스키마에 존재하는 모든 트리거 확인 SHOW TRIGGERS; 트리거 삭제 DROP TRIGGER [IF EXISTS] [schema_name.]tri..