MySQL の SELECT ステートメントに対するアクションのトリガー
特定のテーブルで SELECT ステートメントが実行されるときに、トリガーを使用してアクションを開始できますか?
答え:
いいえ、MySQL トリガーは、特に INSERT、UPDATE、または DELETE 操作に応答するように設計されています。これらは SELECT ステートメントによって呼び出すことはできません。
代替解決策:
目的の機能を実現するには、テーブルからレコードを選択した後にテーブル X で INSERT ステートメントを実行します。 Y、より間接的なアプローチが必要です。
ストアド プロシージャの作成:
直接 SELECT アクセスを制限する:
呼び出しを含めるようにストアド プロシージャを拡張します。
以上がMySQL トリガーを使用して SELECT ステートメントのアクションを開始できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。