2019-03-07 【SQL】外部キーの依存先が削除されるときに依存元の行も同時に削除される方法 SQL 既存機能と同じような機能を作ってるときに自分が作ったものは外部キー制約でエラーになった。 「既存の機能はどーなってるんだ?」と10分ほど悩んだので備忘。 CASCADE テーブルをCREATEするときにCASCADEを設定すれば、 外部キーで依存しているテーブルの行も自動的に消してくれる。 便利。 CREATE hoge( id char(6) REFERENCES fuga(fuga_id) ON DELETE CASCADE, no integer, name char(12) );