複数のテーブルから値を削除する

MySQL

複数のテーブルから特定の値を削除する

MySQL5.0.33

 DELETE テーブル名1, テーブル名2
 FROM テーブル名1
 JOIN テーブル名2 
 USING(共通のキー)
 WHERE 削除したい条件

具体例:table1, table2というテーブルから共通のキーであるidを使って、idが2のデータを削除する。

 DELETE table1, table2
 FROM table1
 JOIN table2 
 USING id
 WHERE id=2

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です