[sql] 트리거에서 산술 연산을 수행하는 방법은?

아래는 트리거 내에서 산술 연산을 수행하는 예시입니다.

CREATE TRIGGER update_balance
AFTER INSERT ON transaction
FOR EACH ROW
BEGIN
    UPDATE account
    SET balance = balance - NEW.amount
    WHERE account_id = NEW.account_id;
END;

위 예시에서는 update_balance 트리거가 transaction 테이블에 새로운 트랜잭션이 삽입될 때마다 실행됩니다. 이 트리거는 account 테이블의 잔고를 갱신하는데, 산술 연산을 사용하여 잔고를 업데이트합니다.

트리거에서 산술 연산을 수행하는 방법은 이렇게 간단합니다. 위 예시를 참고하여 적절히 트리거를 구성하면 데이터베이스에서 산술 연산을 수행할 수 있습니다.