2017-04-10 137 views
0

我在这里有一个触发器,支持在我的数据库中插入一个'发票',但我希望它通过将这个新的发票添加到客户的余额中来自动更新'客户'表中的'客户' 这是CUS_BALANCE 这里是我的触发至今:触发器更新表

CREATE TRIGGER `invoice` BEFORE INSERT ON `invoice` 
FOR EACH ROW INSERT INTO invoice VALUES (customer, invoice, line, product, 
vendor); 

回答

0

提供一个更新语句触发内部或调用存储过程与参数更新从触发客户的平衡。

delimiter // 
create trigger invoice_trigger before insert on invoice 
for each row 
begin 
Update customers set balance = new.balance where id = new.id 
end // 
delimiter ;