2017-04-10 16 views
0

データベースに「請求書」を挿入するトリガーがありますが、 は、この新しい請求書を顧客の残高に追加することで、「顧客」テーブルの「顧客」を自動的に更新します。テーブルを更新するトリガー

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

答えて

0

がトリガー内で更新ステートメントを提供したり、トリガーからの顧客の残高を更新するためのパラメータでストアドプロシージャを呼び出します。これは、これまでのところ、私のトリガーがある。ここCUS_BALANCE です。

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 ; 
関連する問題