MySQL トリガーを試してみた

プログラミング
スポンサーリンク
スポンサーリンク

説明

MySQLにトリガーという機能があることを知ったので、試してみる。
今回は、レコードが作成されると、自動でカラムに値がセットされるところまで行う。

スポンサーリンク

テーブルの作成

create TABLE sample_tables(id int,note TEXT);
スポンサーリンク

トリガーの作成

create TRIGGER trigger_name BEFORE INSERT ON sample_tables
FOR EACH ROW BEGIN
SET NEW.note="test";
END;

INSERTの実行

INSERT INTO sample_tables (id) VALUES (1);

レコードの確認

SELECT * FROM sample_tables;

f:id:gdtypk:20210906160849p:plain

コメント

タイトルとURLをコピーしました