mysql触发器 小总结

2020-05-22  本文已影响0人  geeooooz

当一个表发生插入或更新时,将数据同步到另一张表中



自己写的表:

CREATE trigger updatetbl_o
AFTER  update --  表示触发器是在激活它的语句之后触发
on g -- 更新或新增的表
for each row --固定语法
BEGIN
 if EXISTS(SELECT * FROM o A WHERE  A.id=new.id LIMIT 1)
THEN
 update o set name = new.name,num = new.num where id = new.id;
else
insert into o VALUES(new.id,new.name,new.num);
END if;
END
SHOW TRIGGERS

DROP TRIGGER updatetbl_o

TRUNCATE o
上一篇 下一篇

猜你喜欢

热点阅读