【发布时间】:2014-11-11 10:52:32
【问题描述】:
我有以下触发器:
CREATE DEFINER = CURRENT_USER
TRIGGER `radia`.`orderstable_AFTER_UPDATE`
UPDATE ON `orderstable`
FOR EACH ROW begin
SET @VATCharged = Amount * (VAT*0.01);
但在金额或增值税发生更改后,VATCharged 列不会更新。
该表有以下列;订单号(INT)、AccNo(VARCHAR)、发票号(VARCHAR)、说明(VARCHAR)、金额(INT)、VAT(INT) 和VATCharged(INT)。
解决这个问题的方法是什么?
【问题讨论】:
标签: mysql