1. MySQL中的触发器(trigger)
new----指的是触发触发器的对象
商品与总价的例子
after----在此操作执行之后执行触发器逻辑代码
before----在此操作执行之前执行触发器逻辑代码
update
new --指的是触发触发器对象改变后的对象值
old--指的是触发触发器对象改变前的对象值
2. 查看触发器
SHOW TRIGGERS //触发器
mysql> create trigger zhangjia after update
-> on shangpin for each row
-> begin
-> update zongjia set totalprice=new.price*2+3;
-> end&&
set @oldprice=1&&
set @newprice=1&&
create trigger zhangjia2 after update on shangpin for each row
Begin
set @oldprice=old.price;
set @newprice=new.price;
end&&
update shangpin set price=13 where name='猴王'&&