新品価格 |
[書評]SQLアンチパターン3章を読んだ
の続編
4章は外部キー
以下、SQL
・外部キーの更新と削除
外部キーを指定してあるキーを更新したり
そもそも親のカラム削除したらどうなるんでしょ問題
・カスケード更新
上記の解決策がカスケード更新
on update
on delete
みたいな構文を書くやつ
mysqlなら
とりあえずrestrictになってる。
これだと削除やアプデがエラーになる
on update cascade
にすると親の更新が子にも反映され
削除時には両方消える
on update set null
ってのもあって
これだと更新・削除時にnullが入る
本章も非常にためになりました
まだまだ続く
タグ:SQL