您的位置:首页 > 数据库 > MySQL

mysql触发器的使用

2016-04-27 11:17 330 查看

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

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



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



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



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



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



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



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



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



7,来看看update



8.再来看看delete

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql