카테고리 없음
MySQL Triggers
흰색남자
2022. 12. 30. 20:49
트리거란?
방아쇠라는 의미를 가짐. 어떠한 이벤트가 발생했을 경우, 자동으로 실행되는 것을 의미함.
어떤 데이블에 특정 이벤트(insert, update, delete)가 발생했을 경우, 실행하고자 하는 쿼리를 자동으로 실행되게끔 트리거를 미리 설정해 두는것.
CREATE TRIGGER 트리거명 [ BEFORE | AFTER | INSTEAD OF]
{ DELETE | UPDATE [OF 컬럼명, ...] | INSERT } ON 테이블명
[ FOR EACH ROW | FOR EACH STATEMENT ]
[ WHERE 조건식 ]
BEGIN
SQL문1;
SQL문2;
...
END;