ホームページ >バックエンド開発 >PHPチュートリアル >複数のテーブルを同時に削除するにはどうすればよいですか?指導を求めている初心者

複数のテーブルを同時に削除するにはどうすればよいですか?指導を求めている初心者

WBOY
WBOYオリジナル
2016-06-13 12:57:141053ブラウズ

複数のテーブルを同時に削除するにはどうすればよいですか?ガイドを探している初心者
バックグラウンド管理で、ID に基づいて 1 つのテーブルに関連する情報を削除し、その後、他の複数のテーブルの ID に関連する情報を削除するにはどうすればよいですか?緊急。 。


-----解決策--------------------------------
ID を持っているので、削除を続けてください。

または、より高度な点: トリガーを使用します
-----解決策----------
マニュアルには次のように書かれています:
FOR EACH ROW の後に BEGIN ... END 複合文構造を使用すると、複数の文を実行するトリガー プログラムを定義できます。
------解決策---------
DELIMITER $$
削除後にトリガー xi_delete を作成
各行の ON xinxi
各行
始めてください
userid=old.userid,
の us_xi から削除します userid=old.userid,
の ccs_image から削除します userid=old.userid,
のゲストブックから削除します userid=old.userid;
の友達から削除します 終了$$
DELIMITER;
-----解決策--------------------------
上司は言いました「IDがあるのでそのまま削除してください。」
共同フォームを削除してください!
------解決策---------
通常は 1 つずつ削除します。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。