お世話になります。
質問は表題の通りです。
例えば、common_field、test_tableという二つのテーブル間で外部キー制約がかけれている状態で
以下のようなsql文を流すとエラーになります。
sql
1DELETE `cf`,`tt` FROM `common_field` `cf` INNER JOIN `test_table` `tt` ON `cf`.`id` = `tt`.`common_field_id` WHERE `cf`.`type` = 3;
外部キー制約が掛かっている状態でもjoinを使用したdelete処理は可能でしょうか。
また、joinでなくても2つのテーブル間のデータを効率的に削除できる方法があればご教授願います。
よろしくお願いいたします。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/03 14:23 編集
2018/09/03 15:07
2018/09/03 16:09
2018/09/03 16:20
2018/09/03 16:29
2018/09/03 16:42
2018/09/04 00:45
2018/10/10 02:21