Open1

(DB)カスケード削除/更新とは?

ふじしろふじしろ

参考:DBのカスケード削除の特徴と導入検討フロー - 365歩のテック

  • 外部キー制約(参照整合性)におけるオプションの一つ
    • on update cascade
    • on delete cascade
  • 依存関係を持った親と子のレコード同士の整合性を保つための仕組み
  • 親レコードへの操作を子レコードにも連動させる。
    • 具体的には、親テーブルのレコードを削除または更新したときに、子テーブルの関連するレコードを自動的に削除または更新してくれる機能

子が外部キー参照している親カラムが更新/削除されると、子の該当カラムも連動して更新/削除される感じ。