mysql触发器.doc

上传人:hw****26 文档编号:2989126 上传时间:2019-05-16 格式:DOC 页数:12 大小:1.64MB
下载 相关 举报
mysql触发器.doc_第1页
第1页 / 共12页
mysql触发器.doc_第2页
第2页 / 共12页
mysql触发器.doc_第3页
第3页 / 共12页
mysql触发器.doc_第4页
第4页 / 共12页
mysql触发器.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、触发器( trigger)作用:可以监视 增删改操作并触发 增删改操作创建触发器(delimiter $)create trigger 触发器名称after/before insert/update/delete on 表名for each rowbegin sql 语句一个或者多个语句,范围在 insert/update/delete内;end ($)在此需要重新设置结束符号delimiter $创建第一个简单触发器:效果g 表 羊自动减少 3 只发现问题:设置结尾符号语句 不可带 分号否则设置不成功解决方案如何在触发器中引用行的值对于 insert 而言 ,新增的行用 new 来表示。行中

2、的每一列的值,用 new.列名来表示。对于 delete 而言,删去的行用 old 来表示。行中的每一列的值,用 old.列名来表示。对于 update 而言,更新前的行用 old 来表示。old .列名表示更新前的引用。更新后的行,用 new.列名来表示更新后的引用。触发器的删除drop trigger 触发器名称触发器的显示清空表单truncate 表名购买下单实例1、创建满足条件的新的触发器2、执行 insert(下第一笔订单 购买 4 号商品,数量为2)3、查看 o 订单4、g 商品表中的 对应 id 号得商品减少完整购买案例1、增加一个订单,库存相应减少2、删除一个订单,库存相应增加3、修改下单时,商品表数量相应发生变化触发器里 after 和 before 的区别after 是先完成数据的操作,再出发时间,不能对前面的增

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。