0
我試圖在更新前在表格上創建一個觸發器,但之後我看到一個錯誤:我的MySQL腳本語法錯誤
1064 - 您的SQL語法有錯誤;檢查與您的MySQL服務器版本對應的手冊,以找到在';'附近使用的正確語法。 INSERT INTO LigneInterventaire(codeArt,qteInv,numInv)「在第8行
這是我的腳本:
DELIMITER //
CREATE TRIGGER `accepterLivraion` BEFORE UPDATE ON `LigneInterventaire`
FOR EACH ROW
BEGIN
IF NEW.etat = 'Accepté' THEN
IF verifierLivraison(OLD.num) = FALSE THEN
SIGNAL sqlstate '45001' set message_text = "La livraison n'a pas respectée les termes de la commande de sortie.";
ELSE
INSERT INTO Inventaire(`date`) VALUES (DATE(NOW());
INSERT INTO LigneInterventaire(codeArt, qteInv, numInv)
VALUES (NEW.codeArt, NEW.qte, LAST_INSERT_ID());
END IF;
END IF;
END//
DELIMITER ;
這裏是我的腳本問題?
你說的沒錯....改變了我的答案.... –
感謝,這就是問題所在:) –
你」歡迎光臨! –