DELIMITER |
CREATE trigger UpdateRealtime1 after insert on curcevalue
for each row
begin
set @count=0;
select count(*) from realtimedata where vid=new.CurceKey into @count;
if@count>0 then
update realtimedata set realvalue=new.curcevalues where vid= new.CurceKey;
else
insert into realtimedata(vid,realvalue,realtime)values (new.CurceKey,new.curcevalues,new.CurceDate);
end if;
end
|
DELIMITER ;
mysql触发器
最新推荐文章于 2025-12-26 14:31:53 发布
本文介绍了一个MySQL触发器,用于在插入新记录到curcevalue表后,检查realtimedata表中是否存在相同CurceKey的数据。如果存在,则更新现有记录;如果不存在,则插入新记录。此触发器确保了实时数据的准确性和时效性。
1716

被折叠的 条评论
为什么被折叠?



