我有3个表,med_list,med_receive和med_issue。
med_list
-----------------------------------
| med_id | med_name | med_balance |
-----------------------------------
med_receive
(med_amount
是收到的金额):
-----------------------------------
| med_id | med_batch | med_amount |
-----------------------------------
med_issue
(med_amount
此处是已发出的金额):
-----------------------
| med_id | med_amount |
-----------------------
现在表med_balance
中的med_list
应该等于sum of received med - sum of issued med
。
用户直接添加到receive
和issue
表中。
我的问题是:我可以自动更新所有med的med_balance
吗?
例如:
我们假设我们有名为X
的med,其余额为0
。如果用户输入100个平板电脑,则med_balance
应自动更新为100
。
感谢您的帮助。
答案 0 :(得分:0)
在驱动表上写入一个插入触发器。 在Before Insert触发器中更新值。