MySQL イベントとは何ですか?また、それはトリガーとどのように関係しますか?

王林
リリース: 2023-09-14 14:41:02
転載
1486 人が閲覧しました

什么是 MySQL 事件以及它与触发器有何关系?

#MySQL イベントは、事前定義されたスケジュールに基づいて実行されるタスクであるため、スケジュールされたイベントと呼ばれることもあります。言い換えれば、MySQL イベント ディスパッチャーはバックグラウンドで実行され、実行するイベントを常に探しているプロセスであると言えます。これは、テーブルの更新に基づいて実行されるトリガーとは異なり、時間によってトリガーされるため、一時トリガーと呼ばれます。イベントを使用して、1 回または定期的に実行できます。これらは、バックアップの作成、古いレコードの削除、レポート データの集計などに使用できます。その構文は次のとおりです。 -

Syntax

CREATE EVENT event_name
   ON SCHEDULE schedule
DO
   Event_body
ログイン後にコピー

ここで、

  • event_name は、CREATE EVENT の後に指定する必要があるイベント名です。声明。データベース内で一意である必要があります。
  • Schedule は、イベントが特定の時間またはスケジュールで発生するように指定する必要がある時間です。イベントは、1 回限りのイベントまたは繰り返しのイベントです。
  • Event_body は、DO キーワードの後に​​指定する必要がある一連の SQL ステートメントです。複数のステートメントがある場合は、BEGIN…END ブロックで囲むことができます。

以上がMySQL イベントとは何ですか?また、それはトリガーとどのように関係しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート