Mysql触发器

delimiter $
drop trigger if exists insert_color $
create trigger insert_color before insert on color for each row
begin
insert into co(cols) values(new.col);
end $
delimiter ;
插入前
delimiter $
drop trigger if exists insert_color $
create trigger insert_color after insert on color for each row
begin
insert into co(cols) values(old.col);
end $
delimiter ;
插入后
delimiter $
drop trigger if exists insert_color $
create trigger insert_color before delete on color for each row
begin
insert into co(cols) values(new.col);
end $
delimiter ;
删除前
delimiter $
drop trigger if exists insert_color $
create trigger insert_color after delete on color for each row
begin
insert into co(cols) values(old.col);
end $
delimiter ;
删除后
delimiter $
drop trigger if exists insert_color $
create trigger insert_color before update on color for each row
begin
insert into co(cols) values(new.col);
end $
delimiter ;
更新前
delimiter $
drop trigger if exists insert_color $
create trigger insert_color after update on color for each row
begin
insert into co(cols) values(old.col);
end $
delimiter ;
更新后
trigger    触发器

delete    删除

before     之前

for each row     对于每一行

old     老的

new     新的

updata    更新
单词
delimiter $ 
-- delimiter 把 ; 改成 $ 结尾
drop trigger if exists insert_loguser $ 
-- 删除触发器 条件:如果存在 
create trigger insert_color after insert on userinfo for each row
-- 创建触发器 name 插入之后 table  每一行 
begin
-- 开始 
insert into loguser(log_user,log_pwd) values(NEW.user_name,NEW.user_pwd);
-- 插入 table(column) 值(NEW.)  
end $
delimiter ;
详解

 

转载于:https://www.cnblogs.com/cloniu/p/6398207.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值