出库表插入时检查库存表库存 大于库存时回滚的mysql触发器怎么写

如题想在MYSQL中 A表加个触发器,当A表insert数据时根据和B表的关联字段,Update B表的某些字段值求实例写法!谢谢!~

stock_in_detl(入库单明细表:单号物料编号,单位,入库数量

请问这个触发器应如何写?每入一条记录,库存表相应仓别的物料数量增加?

对不起我再描述一下:


库存表stock(字段:物料编号,单位,仓别,當前库存)

入库单明细表stock_in_detl(字段:单号,物料编号,单位,入库数量 )

1.我在前台开了一张入库单(单号为:RKD001)如下:

保存单据之后库存表库存信息应是:


以上是假設库存表stock为空的情况下(即没有任何记录),故要插入新记录

2.当发现单据输入有误调出单据(RKD001)修改:

也就是在新增修改删除这张单时,相应的倉库的物料库存要相应增加或减少


注意:要考当更改主表’仓库‘时库存表的仓别的更改!

我要回帖

 

随机推荐