ホームページ >データベース >mysql チュートリアル >MySQL トリガーの構文エラーを修正する方法: \'patrons\' から削除した後に \'patron_info\' から削除しますか?
MySQL トリガー: 「patrons」から削除した後に「patron_info」から削除
「patron_info」から行を自動的に削除するトリガーを確立するには" 対応する行が "パトロン" テーブルから削除されたときのテーブル:
構文エラーの修正:
元のトリガー構文エラーは、両方の "パトロン" を使用しようとしたことに起因します。 「WHERE」句の「id」と「old.id」。削除された "patron" ID に基づいて "patron_info" から行を正しく削除するには、トリガーで "old.id":
<code class="sql">CREATE TRIGGER log_patron_delete AFTER DELETE on patrons FOR EACH ROW BEGIN DELETE FROM patron_info WHERE patron_info.pid = old.id; END</code>
追加の考慮事項:
以上がMySQL トリガーの構文エラーを修正する方法: 'patrons' から削除した後に 'patron_info' から削除しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。