데이터베이스 DELETE 트리거(Trigger)란?
DELETE 트리거는 말 그대로 DELETE가 실행될 때 자동으로 발동됩니다.DB에서 특정 테이블의 행이 삭제될 때, 그 순간에 자동으로 실행되는 “후속 작업 스크립트”라고 보면 됩니다. 쉽게 말하면,“이 테이블에서 누군가 삭제하면 ○○ 작업을 자동으로 실행해라”라고 DB에 미리 설정해놓은 기능입니다.✅ DELETE 트리거란?테이블에서 DELETE 문이 발생할 때 자동으로 실행되는 트리거.종류는 보통 2개:BEFORE DELETE 트리거삭제되기 직전에 실행삭제를 막거나 로직을 바꿀 때 사용AFTER DELETE 트리거삭제된 후에 실행삭제 이력 저장, 로그 기록 등에 사용📌 예시로 보면 더 이해됨✔ BEFORE DELETE 예시CREATE TRIGGER trg_before_delete_orderBEFOR..
IT/DB
2025. 12. 2. 16:26