我从MySQL站点尝试过此操作,但出现错误;似乎触发顺序PRECEDES
无法识别。
我必须在某处设置一些东西吗?我有:
CREATE TRIGGER ins_transaction
BEFORE INSERT ON account
FOR EACH ROW PRECEDES ins_sum
SET
@deposits = @deposits + IF(NEW.amount>0,NEW.amount,0),
@withdrawals = @withdrawals + IF(NEW.amount<0,-NEW.amount,0);
#1064-语法错误'ins_sum
我有用于最新版xampp的Win64(AMD64)的MySQL Ver 15.1 Distrib 10.1.38-MariaDB。
谢谢!