回答編集履歴
1
追記
test
CHANGED
@@ -3,3 +3,13 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
たぶん、親テーブルに存在しないキーで子テーブルをUPDATEして、親テーブルにデータがない、って怒られたのでは?
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
[親テーブルの更新/削除の時の挙動](https://www.dbonline.jp/mysql/table/index12.html)
|
10
|
+
|
11
|
+
>ON DELETE句やON UPDATE句にCASCADEを指定した場合は、親テーブルに対して更新を行うと子テーブルで同じ値を持つカラムの値も合わせて更新されます。また親テーブルに対して削除を行うと子テーブルで同じ値を持つデータが削除されます。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
わからないからといって掲示板に質問する前に、使い方くらいググって調べたり、CASCADEを付つけない時の挙動を確認しては?
|