【发布时间】:2015-04-30 22:46:01
【问题描述】:
我需要一些帮助来了解触发器及其工作原理。我有 3 张桌子:
客户
身份证 |余额发票
身份证 |卡斯蒂德 |金额付款
身份证 |客户 ID |金额
我有一个插入语句来插入发票:
$this->db->insert('invoices', array(
'CustomerId' => $data['customerId'],
'Description' => $data['Description'],
'DateCreated' => $data['DateCreated'],
'Amount' => $data['Amount']
));
并且需要在插入后更新客户余额。同样,在插入或创建付款之后。我需要从客户余额中扣除。
public function createPayment($data) {
$this->db->insert('payments', array(
'CustomerId' => $data['customerid'],
'DateCreated' => date("Y-m-d H:i:s"),
'Amount' => $data['amount']
));
}
如果在创建这些触发器时提供任何帮助,我们将不胜感激。
【问题讨论】: