mysql--觸發器
阿新 • • 發佈:2018-03-11
let == 數據 iter mysq 觸發器 delete bsp 觸發
使用觸發器對某個表進行增刪改時觸發某種操作
1.基本語句(也是需要修改定界符)
#插入前: create trigger t1_i_b(觸發器名) before insert on info(表名) each row begin ... end #插入後 create trigger t1_i_a(觸發器名) after insert on info(表名) each row begin ... end #刪除前 create trigger t1_d_b(觸發器名) before delete on info(表名) each row begin ... end #刪除後 create trigger t1_d_a(觸發器名) after delete on info(表名) each row begin ... end #更新前 create trigger t1_u_b(觸發器名) before update on info(表名) each row begin ... end #更新後 create trigger t1_u_a(觸發器名) after update on info(表名) each row begin ... end
例:註意:NEW表示即將插入的數據行,OLD表示即將刪除的數據行。
delimiter // create trigger t_i_b before insert on info for each row begin if NEW.name == ‘asd‘ then #if 中 數字使用 = ,字符串使用 == insert into info (name) values(‘aa‘) end end delimiter ;
mysql--觸發器