Mysql触发器 :当一个表发生插入或更新时,将数据同步到另一张表中
tbl_slope:发生更新的表,
checkupdates:更新后插入数据的表
CREATE trigger updatetbl_slope AFTER update-- 表示触发器是在激活它的语句之后触发 on tbl_slope for each row -- mysql固定语法 BEGIN if EXISTS(SELECT * FROM checkupdates A WHERE A.ID=new.UNIFIEDCODE LIMIT 1) THEN update checkupdates set LastTime=NOW() where TableName='TBL_AVALANCHE' and ID=NEW.UNIFIEDCODE; else insert into checkupdates VALUES(new.UNIFIEDCODE, 'TBL_AVALANCHE', NOW()); END if; END
无穷的伟大,也是从“0”开始的
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步