をフルに参加使用して行を削除します:SQLは、私は現在、一人のユーザーが持っている<code>Product</code>店の製品で<code>User</code>店舗内の各行は、ユーザに関する情報、および各列2つの私のデータベース内のテーブル、<code>User</code>と呼ばれる1、および他の<code>Product</code>を、持っている
ユーザーは、主キーUsername
を持っており、製品は製品におけるUsername
とitem_name
、およびUsername
もユーザーにUsername
を参照する外部キーである主キーを持っています。
実行時に、ユーザーとこの特定のユーザーに関連するすべての製品の両方を削除する結合クエリを使用しようとしています。今、私はPHPで2つの別の作業クエリを持っています:
"DELETE from User where Username='$username'";
"DELETE from Product where Username='$username'";
私は同じ目標を達成するためにこれらの2つのクエリを組み合わせることができる方法はありますか?ありがとう。
[複数のテーブルから一度に行を削除]の可能な複製(http://stackoverflow.com/questions/7653837/deleterows-from-multiple-tables-at-once) – JNevill
@ JNevillありがとうございました。 – fittaoee