create
trigger trigger_name
on table_name
for each row
begin
end;
語法說明:
除了以上語法外,常用的還有 new 和 old 關鍵字,old 用來表示原先的資料,new 用來表示新資料。
old.
column
// column為具體的表字段
new.
column
// column為具體的表字段
show triggers;
drop
trigger trigger_name;
在user表中建立乙個觸發器,當user表中money欄位變化時,需要往user_log表中插入一條資料。
create
trigger user_log_trigger
after
update
onuser
for each row
begin
if old.money != new.money then
insert
into user_log (before_money, after_money)
values
(old.money, new.money)
;endif;
end;
積分觸發器 mysql 觸發器的使用
將多個資料庫中的某列資料同步時需要用到mysql觸發器,以下可做參考,已簡單測試ok.修改紅棗的積分時觸發 drop trigger if exists u hongzaocount delimiter create trigger u hongzaocount after update on ho...
mysql 觸發器 觸發器使用
1 了解什麼是觸發器?mysql 的觸發器和儲存過程一樣,都是嵌入到mysql的一段程式,觸發器 是由事件觸發某個動作,這些事件包括,插入 更新 刪除等語句。如果定義了觸發程式,觸發器就會觸發執行相應的操作。觸發器 trigger 是個特殊的儲存過程,不同的是,執行儲存過程要使用call語句來呼叫,...
觸發器 mysql觸發器
觸發器是一種特殊的儲存過程,它在插入 刪除或修改特定表中的資料時觸發執行,它比資料庫本身標準的功能有更精細和更複雜的資料控制能力。和儲存過程一樣,很少使用。1 觸發器的作用 2 建立觸發器 建立測試環境 mysql create database test db query ok,1 row aff...