mysql触发器的使用

来源:互联网 发布:com域名不备案能解析吗 编辑:程序博客网 时间:2024/05/11 09:32

这是我自己学习mysql触发器的学习笔记.

因为在语句里面需要;,而mysql默认的分段标识是;,所以我在这里设置为$,如下:

1,首先建立商品表,g表表示商品表,结构如下:

2,o表表示订单表,结构如下:



3.因为我原来o表存在数据,这里清空 最终两个表的数据如下:


4.先来说说不用触发器的使用
(1):向订单表里面插入一条数据
(2):根据商品id更新商品表



5.使用触发器(当订单列表里面插入一条数据的时候商品列表根据商品id自动更新)


现在是实现了自动更新的功能,但是有个bug,比如用户下订单的时候选择了14个,我们看看什么结果


6.修复这个bug,在用户下单的 时候检查商品数量,如果大于总数,则限制只能买剩下的所有的商品




7,来看看update


8.再来看看delete

1 0
原创粉丝点击