0
我試圖在更新後更新另一個表上的表上創建觸發器。創建觸發器更新後更新另一個表
這是我試過的代碼:
DELIMITER //
CREATE TRIGGER `update_quantite_article` AFTER UPDATE ON `LigneInterventaire`
FOR EACH ROW
BEGIN
DECLARE qte AS INTEGER;
SET qte = NEW.qteInv - OLD.qteInv;
UPDATE Article
SET qteArt := qteArt + qte
WHERE codeArt = NEW.codeArt
END;
//
DELIMITER ;
但我收到此錯誤信息:
1064 - 你在你的SQL語法錯誤;檢查手冊, 對應於您的MySQL服務器版本的正確語法使用 'AS INTEGER; SET qte = NEW.qteInv - OLD.qteInv; UPDATE文章 SET qteArt =」 4行
感謝,這是有益的:) –