Problème de syntaxe de trigger
Bonjour,
J'ai une base de donnée sous PhpMyAdmin 2.9.1.1 et comme le dit l'intiltulé j'ai un problème avec un trigger. Je souhaite à partir d'un inserte sur ma "table clasification_carrera_piloto" (table de classement de chaque pilote par course) ajouté le nombre de point "punto" obtenu durant cette course aux points généraux "punto_general" du pilote dans la table "piloto". Mais en ayant suivi manuel de référence j'obtient l'erreur suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Erreur
requête SQL:
CREATE TRIGGER punto_piloto AFTER INSERT ON clasificacion_carrera_piloto
FOR EACH ROW
BEGIN
UPDATE piloto SET new.punto_general = old.punto_general + new.punto
WRERE clasificacion_carrera_piloto.id_piloto = piloto.id_piloto
END
MySQL a répondu:
#1363 - There is no OLD row in on INSERT trigger |
Si quelqu'un pourrai venir a mon aide, merci.