ステートメントを使用します。操作に対してアクティブ化するトリガーをテーブルに関連付ける簡単な例を示します。このトリガーは加算器として機能し、テーブルのいずれかのカラムに挿入された値を合計します。いう名前のトリガーを作成します。トリガーアクションタイム、トリガーイベント、およびトリガーがアクティブ化したときに行う動作を指定する句も含みます。トリガーアクションタイムを示します。この場合、トリガーは、テーブルに挿入された各行の前にアクティブ化します。トリガーイベント、つまりトリガーをアクティブ化する操作の種類を示します。操作がトリガーのアクティブ化を引き起こします。操作に対するトリガーも作成できます。続くステートメントは、トリガー本体を定義します。これは、トリガーがアクティブ化するたびに実行するステートメントであり、トリガーイベントによって影響される行ごとに一度行われます。してカラムを参照します。ステートメントを実行して、その後変数がどの値になっているかを確認します。ステートメントを使用します。トリガーがデフォルトスキーマにない場合、スキーマ名を指定する必要があります。test.ins_sum;テーブルを削除すると、そのテーブルのトリガーもすべて削除されます。トリガー名はスキーマの名前空間内に存在します。すべてのトリガーがスキーマ内で一意の名前を持つ必要があります。異なるスキーマ内のトリガーは同じ名前を持つことができます。トリガー名はスキーマに対して一意であるという要件以外に、作成できるトリガーの種類に対して別の制限があります。所定のテーブルに、同じトリガーイベントとアクションタイムを持つ複数のトリガーを含めることはできません。トリガーを定義することはできません。複合ステートメント構造構文を使用することにより、複数のステートメントを実行するトリガーを定義できます。(例はこのセクションであとから示します。キーワードを使用すると、トリガーの影響を受ける行のカラムにアクセスできます。これらは大文字と小文字を区別しません。