mysql之触发器的简单应用
2018-01-27 16:46
531 查看
mysql之触发器的简单应用
例子1:添加时触发表操作
举例的是当有进出库记录时商品库存的变化触发,例如:CREATE TRIGGER `updateitemnum` AFTER INSERT ON `in_import` FOR EACH ROW if new.import_item_status=1 then update in_item set item_num=item_num+new.import_item_num where item_id=new.import_item_id; elseif new.import_item_status=2 then update in_item set item_num=item_num-new.import_item_num where item_id=new.import_item_id; end if
如图解释
例子2:删除时触发表操作
举例当你删除某个表数据时和这个表关联的数据表里面的对应记录也删除,例如:CREATE TRIGGER `deleteorderdetail` BEFORE DELETE ON `in_order_master` FOR EACH ROW BEGIN DELETE FROM in_order_detail WHERE order_sn=old.order_sn; DELETE FROM in_import WHERE order_sn=old.order_sn; END
相关文章推荐
- mysql触发器简单的应用
- Mysql笔记——触发器简单实例
- MySQL 触发器简单实例
- Java Web开发-简单的Java Web项目(含访问本地MySQL)-应用例程
- 触发器、序列简单应用
- MySQL 触发器简单实例
- Qt5开发学习总结(五)——Qt5 使用 MySQL 数据库及简单应用
- Mysql实现行转列的简单应用
- MYSQl 时间类型(简单应用)
- 基于mysql事务、视图、存储过程、触发器的应用分析
- jBPM4.2 安装到tomcat 和 mysql上的步骤。并且创建一个最简单的应用
- MySQL 触发器 存储过程 自定义函数 视图 简单示例
- MySQL触发器简单实例
- mysql 搜索之简单应用
- MySQL 触发器简单实例
- <PHP之MySQL简单应用(1)>
- mysql中触发器的应用
- HIVE+mysql环境搭建及简单应用
- 触发器的简单应用
- MySQL 触发器简单实例