关于mysql中insert、update、delete的触发器(跨库操作)



--新增触发器
drop trigger if exists test_zwd;
delimiter//
create trigger test_zwd
after insert on platformbackstage.t_oper_keywords_copy
for each row
begin
 insert into baseForReptile.t_oper_keywords_copy(id,columnId,platFormIds,name,note,`order`,isUsed,createUserId,lastModifyUserId,createTime,lastModifyTime)
 values(new.id,new.columnId,new.platFormIds,new.name,new.note,new.`order`,new.isUsed,new.createUserId,new.lastModifyUserId,new.createTime,new.lastModifyTime);
end;
//
delimiter;


--删除触发器
drop trigger if exists test_zwd_delete;
delimiter//
create trigger test_zwd_delete
 after delete on platformbackstage.t_oper_keywords_copy
for each row
begin
 delete from baseForReptile.t_oper_keywords_copy where id = old.id;
end;
//
delimiter;



--修改的触发器
drop trigger if exists test_zwd_update;
delimiter//
create
 trigger test_zwd_update
 before update
 on platformbackstage.t_oper_keywords_copy
 for each row
 begin
 update baseForReptile.t_oper_keywords_copy set id=new.id,columnId=new.columnId,platFormIds=new.platFormIds,name=new.name,note=new.note,`order`=new.`order`,isUsed=new.isUsed,createUserId=new.createUserId,lastModifyUserId=new.lastModifyUserId,createTime=new.createTime,lastModifyTime=new.lastModifyTime where id = old.id;
 end;
//
delimiter;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值