[sql] 트리거에 사용할 수 있는 매개변수는 무엇인가?
NEW
: 새로 삽입되거나 갱신된 행의 값을 나타냅니다.OLD
: 삭제되거나 갱신되기 전의 행의 값을 나타냅니다.
예를 들어, 테이블의 행이 갱신되는 경우 OLD
는 이전 값을, NEW
는 새로운 값을 나타냅니다.
CREATE TRIGGER trg_after_update
AFTER UPDATE ON my_table
FOR EACH ROW
BEGIN
-- NEW.column_name와 OLD.column_name을 사용하여 갱신된 값과 이전 값을 참조할 수 있습니다.
END;
참고 문헌:
- https://www.mysqltutorial.org/mysql-triggers-what-are-sql-triggers.aspx