MySQL トリガー: 「patrons」から削除した後に「patron_info」から削除
「patron_info」から行を自動的に削除するトリガーを確立するには「対応する行が「パトロン」テーブルから削除されたときのテーブル:
構文エラー修正:
元のトリガー構文エラーは、「WHERE」句で「patrons.id」と「old.id」の両方を使用しようとしたことに起因します。削除された「patron」ID に基づいて「patron_info」から行を正しく削除するには、トリガーでパトロンに対して「old.id」:
CREATE TRIGGER log_patron_delete AFTER DELETE on patrons
FOR EACH ROW
BEGIN
DELETE FROM patron_info
WHERE patron_info.pid = old.id;
END
追加の考慮事項:
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3