2012年6月21日木曜日

[mysql]トリガー

■トリガーの定義


CREATE TRIGGER trigger_name {BEFORE | AFTER} {INSERT | UPDATE | DELETE}
 ON tbl_name FOR EACH ROW trigger_stmt


■トリガー内で更新前、更新後(新規追加)のデータ
http://idocsq.net/page/157

このときNEW.カラム名は新たに追加・更新されるデータを、OLD.カラム名はそれまでカラムに保存されていたデータを表す。

■トリガーの確認

http://kozy.heteml.jp/pukiwiki/MySQL%2520%25A5%25C8%25A5%25EA%25A5%25AC/index.html#i09e95cf



SHOW TRIGGERS;


■トリガーの削除


DROP TRIGGER trigger01;


0 件のコメント:

コメントを投稿