2017-04-10 139 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 ;