私が作成した投稿を削除しようとしていますが、その投稿にも好き嫌いがあります。MYSQL異なる列から複数の行または単一の行を削除します
投稿を削除しようとすると、明らかにそのコメントや好きなものを削除できます。
私は仕事の種類のコードを持っています...私はまだかなり初心者ですので、私と一緒に裸をしてください..!
このコード:
DELETE p, a, n
FROM Posts p
INNER JOIN Activity a ON a.uuidPost = p.uuid
LEFT OUTER JOIN Notifications n ON n.uuidPost = p.uuid
WHERE p.uuid = '$uuid'
はポストを削除しますが、いくつかの活動がある場合にのみ、(。元のために好きまたはコメント)が、そこには同類をされていないか、それは投稿を削除しないコメントしている場合..
私は可能な場合にこれが起こっている理由を理解しようとするいくつかの助けをすることができますか?
私にしばらく時間を惜しみません。
「INNER JOIN」は、両方のテーブルで一致する行のみを検索します。それは「INNER JOIN」と「OUTER JOIN」の違いです。 – Barmar
@Barmarこんにちは、何をお勧めしますか?私は 'INNER JOIN'を 'OUTER JOIN'に変更しました。それはうまくいっています...正しいのでしょうか? – Charles