by shigemk2

当面は技術的なことしか書かない

トリガーって何

フックみたいなもの。

CREATE TRIGGER 構文
CREATE
    [DEFINER = { user | CURRENT_USER }]
    TRIGGER trigger_name trigger_time trigger_event
    ON tbl_name FOR EACH ROW trigger_stmt
このステートメントによって、新しいトリガーが生成されます。トリガーは名称を持つ、テーブルに付属するデータベースオブジェクトで、テーブルに対して特定イベントが発生すると有効にされます。

MySQL :: MySQL 5.1 リファレンスマニュアル (オンラインヘルプ) :: 8.1.19 CREATE TRIGGER 構文

INSERT文などが実行されたときとかに実行する処理のこと。 フックですよね。