我有两张桌子;应收账款和费用分类账。当新费用插入到chargeLedger表中时,我需要更新相应应收款的小计。我以为我可以通过将费用记录中的新chargeAmt值添加到应收款的小计来实现这一点,所以我尝试创建以下触发器:
CREATE DEFINER = CURRENT_USER TRIGGER `bfs`.`chargesLedger_AFTER_INSERT`
AFTER INSERT ON `chargesLedger` FOR EACH ROW
BEGIN
update `receiveables`
SET subtotal = subtotal + new.chargeAmt
WHERE invoiceID = new.invoiceID;
END
费用记录引用应收款主键invoiceID。但是,它没有更新应收账款记录。我在这里做错了什么?