tusbasaのブログ

業務や勉強中に調べたことを自分用にメモするブログ

【DB】トリガーについて

特定のテーブルに対する操作(挿入・更新・削除)を契機として、あらかじめ定義された処理を自動的に実行する機能のこと。

トリガーの基本的な目的は複数テーブル間のデータ整合性を確保することにある。

DB側にもロジックを持たせることになるので保守性、見通しが悪くなるので使用には注意が必要。

参考 https://qiita.com/wanko5296/items/fa3620c48196acbd3ab6