sql >> データベース >  >> RDS >> Mysql

mysqlの1つのトリガー宣言で複数のイベントを定義できますか?

    いいえ。MySQLでは、トリガーは単一のtrigger_eventに対するものです。トリガーはBEFOREのいずれかである必要があります またはAFTER およびINSERTの1つ 、UPDATEDELETE

    トリガーイベント間で共有されるロジック(複数のトリガーで複製する必要があるロジック)がある場合は、そのロジックをカプセル化するPROCEDUREを記述/作成し、複数のトリガーの本体からそのプロシージャを呼び出すことができます。




    1. PHP ::PDOを使用して変数でmysqlスクリプトを実行する方法は?

    2. 外部キーの制約により、MySQLテーブルを削除できません

    3. どのトランザクションがWaitingfortableメタデータロック状態を引き起こしているのかを見つけるにはどうすればよいですか?

    4. PostgreSQLでクロスデータベースクエリを実行することは可能ですか?