MySQL触发器增删改实例
来源:互联网 发布:php危险函数 编辑:程序博客网 时间:2024/05/16 18:47
表字段
商品表: goods(gid,gname,price)其属性是商品编码,商品名称,单价
销售表: detail (did,gid,price,shuliang,jine)其属性是销售单号,商品编号,单价,数量,金额
添加商品,自动向销售明细里添加数据
DELIMITER $$DROP TRIGGER IF EXISTS ins_detail_on_goods $$CREATE TRIGGER ins_detail_on_goods AFTER INSERT ON goodsFOR EACH ROW BEGININSERT detail(gid,price,shuliang,jine) VALUES(new.gid,new.price,0,0);END$$
删除商品,自动删除销售明细里的数据
DELIMITER $$DROP TRIGGER IF EXISTS del_detail_on_goods $$CREATE TRIGGER del_detail_on_goods AFTER DELETE ON goodsFOR EACH ROW BEGINDELETE FROM detail WHERE gid=old.gid;END$$
修改商品的单价,自动修改销售明细里对应商品的单价和金额
DELIMITER $$DROP TRIGGER IF EXISTS upd_detail_on_goods $$CREATE TRIGGER upd_detail_on_goods AFTER UPDATE ON goodsFOR EACH ROW BEGINUPDATE detail SET price=new.price,jine=shuliang*(new.price) WHERE gid=(SELECT gid FROM goods WHERE price=new.price);END$$
阅读全文
0 0
- MySQL触发器增删改实例
- MySQL 触发器 增删改
- oracle的触发器增删改实例
- 增删改触发器语句
- mysql+jsp+servlet 增删改查实例
- MySql基础增删改加实例
- 触发器的增删改(oracle)
- MYSQL基本语法、备份、增删改查、实例
- IntelliJ Idea SpringBoot jpa mysql数据库增删改查实例
- mysql增删改查
- Mysql 字段增删改
- MySQL增删改查
- mysql增删改
- MYSQL增删改查
- MySQL增删改查
- mysql增删改查
- MySQL---增删改查
- MySQL增删改查
- Adobe XD CC 2018 Windows版官方中文版下载
- java后台处理的最大数字达千万亿位 精确到分(数字转大写)
- [Usaco2017 Open]Modern Art 2
- 005--Easyui的datagrid实现宽度自适应
- Linux公社(LinuxIDC)交流社区 http://www.linuxidc.com/
- MySQL触发器增删改实例
- 2.USRP的配置
- 格式化namenode时:SHUTDOWN_MSG: Shutting down NameNode at java.net.UnknownHostException: xxx
- Linux 配置 history 命令显示操作时间、用户和登录 IP
- 【AI World 2017世界人工智能大会TOP 10榜单揭晓】巨星谷歌领衔,中国企业雄起,胡郁等感言
- AAA
- apend后指点元素无法绑定事件问题
- nhmicro的dao层工具技术说明
- display, position和float的关系