作者theo03 (world)
看板Database
标题Re: [SQL ] 请问mysql触发器 写法与条件
时间Thu Dec 2 10:54:07 2010
谢谢大大回答,大概知道问题点了!!
不过我想请问一下,触发器条件只能设定针对某一table
有没有办法扩大范围,列入针对某个资料库
甚至是整个mysql
只要做了INSERT ,都会对某一table做纪录!!
如果触发器不行,不知道是否有别的解决方案呢?
事件调度器?
或其他功能?
谢谢各位大大指教!!
※ 引述《cspy (Perfect Stranger)》之铭言:
: delimiter ;; //变更结束符号
: create trigger 'trigger name'
: after(before) insert on 'table' for each row begin
: sql statement...
: end;
: ;;
: delimiter ; //结束符号变更回来
: ※ 引述《theo03 (world)》之铭言:
: : mysql这边
: : 最近想用触发器来实做一些功能
: : CREATE TRIGGER t_afterinsert_on_tab1
: : AFTER INSERT ON tab1
: : FOR EACH ROW
: : BEGIN
: : insert into tab2(tab2_id) values(new.tab1_id);
: : END;
: : 1.网路有找到教学,但这样打会出现错误,不知道是不是要修改那些地方?
: : 2.触发器的条件
: : AFTER INSERT ON tab1
: : tab1 有没有办法指定成只要资料库 有做INSERT 就触发?
: : 类似
: : AFTER INSERT ON *
: : 以上2个问题
: : 谢谢版上各位大大指教!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.104.252.179