Mysql trigger ajout de texte

galou00 Messages postés 642 Date d'inscription   Statut Membre Dernière intervention   -  
galou00 Messages postés 642 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je n'arrive pas a créer le trigger ci-dessous :
CREATE TRIGGER ajoutAnimal
AFTER INSERT ON animal
FOR EACH ROW
BEGIN
    INSERT INTO versionanimal(ligne, choix, table) VALUES(NEW.idAnimal,1,'animal');
END
Mysql me renvoie :
#1064 - 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 'table) VALUES(NEW.idAnimal,1,'animal')' at line 5 
Mais où est l'erreur ?
A voir également:

1 réponse

galou00 Messages postés 642 Date d'inscription   Statut Membre Dernière intervention   80
 
C'est résolu, j'ai remplacé
INSERT INTO versionanimal(ligne, choix, table) VALUES(NEW.idAnimal,1,'animal');
par
INSERT INTO versionanimal VALUES (NEW.idAnimal, 1, 'animal');
0