Erreur de syntaxe d'une procédure
Bonjour à tous.
Je suis sous MySQL 5.0.22 et lors de l'execution d'une procédure :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
DELIMITER $$
DROP PROCEDURE IF EXISTS `FicheHoraire`.`CalculDay` $$
CREATE PROCEDURE `FicheHoraire`.`CalculDay` ()
BEGIN
declare TmpTime time;
TmpTime = (NEW.FinMat - NEW.DebMat) + (NEW.FinAprem - NEW.Debaprem );
update Jour set TotalDay=TmpTime where Id=New.Id;
END $$
DELIMITER ; |
J'ai cette erreur :
Code:
1 2 3
|
Script line: 5 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '= (NEW.FinMat - NEW.DebMat) + (NEW.FinAprem - NEW.Debaprem );
update Jour ' at line 4 |
Je pense avoir une erreur de syntaxe mais je ne sais pas ou ...:oops: