Trigger

조상원·2025년 8월 2일

DB modeling

목록 보기
7/7

Trigger

  • 특정 테이블에 데이터를 삽입/삭제/수정 시 자동으로 작동되는 DB 개체
  • AFTER 트리거 : 테이블에 삽입, 수정, 삭제 작업 후에 작동하는 트리거
  • BEFORE 트리거 : 테이블에 삽입, 수정, 삭제 작업 전에 작동하는 트리거

트리거 생성

DELIMITER $$
CREATE [OR REPLACE] TRIGGER 트리거명
BEFORE|AFTER INSERT|UPDATE|DELETE ON 테이블명
FOR EACH ROW
BEGIN
    -- SQL 프로그래밍 코드
END $$
DELIMITER ;

트리거 삭제

DROP TRIGGER 트리거명;

0개의 댓글