0
点赞
收藏
分享

微信扫一扫

markdown 格式测试

婉殇成长笔记 2022-08-22 阅读 51
编程语言

Q1: before 与 afer 的而区别在哪?

Q2: 如何预防"爆仓"?

Q3: 在购买量 much > 库存量 num时, 把much自动改为num?

-- 在t2的基础上, 完成 much 与 num 的判断
drop trigger t5 if exists;
delimiter //
create trigger t5
after
inset
on ord
-- 声明变量用来存储查询到的剩余库存num值
declare rNum int;
for each row
begin
-- 查询到剩余库存
select num INTO rNum from goods where gid=NEW.gid;
-- if much > num 就爆仓了呀
if NEW.much > rNum


update goods set num=num-NEW.much where gid=NEW.gid
end //
delimiter ;

耐心和恒心, 总会获得回报的.



举报

相关推荐

0 条评论