表1(id,name),表2(id,type)
当表1中增加记录时,在表2中增加记录(表1新记录的id,‘增加’),当表1中修改记录时,表2增加记录(表1修改记录的id,‘修改’),当表1删除记录时,表2增加记录(表1删除记录的id,‘删除’)。
该过程用触发器怎么实现,大侠求救
当表1中增加记录时,在表2中增加记录(表1新记录的id,‘增加’),当表1中修改记录时,表2增加记录(表1修改记录的id,‘修改’),当表1删除记录时,表2增加记录(表1删除记录的id,‘删除’)。
该过程用触发器怎么实现,大侠求救
elsif updating then
elsif inserting then
end if
/*创建触发器*/
create trigger update_test before update
on 表1 for each row
begin
if new.ID!=old.ID then
insert into 表2 values(old.ID ,'修改');
end if;
end$$
还有的类似吧!
好久不玩了,估计有错,参考下吧!
on table1 for each row
begin
if updating then
insert into tables values(:old.ID ,'修改');
end if;
end
insert 、delete 类似加就是