Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2145 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème pour la création d'un trigger dans MySQL

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème pour la création d'un trigger dans MySQL

n°1534786
NoiBe49
Posté le 28-03-2007 à 10:32:54  profilanswer
 

Bonjour,

 

Je souhaiterais créer un trigger sur une de mes table.
Etant donné que c'est la première fois que je fais ça sous MySQL, je rencontre quelques problèmes. Voici le trigger que j'essai de créer :

 
Code :
  1. CREATE TRIGGER trigger_etat AFTER UPDATE ON t_matable
  2. FOR EACH ROW BEGIN
  3. IF (NEW.etat != OLD.etat) THEN
  4. INSERT INTO t_matable2 (champ1,champ2,champ3) VALUES (NOW(),NEW.ID,NEW.etat);
  5. END IF;
  6. END
 

Mais Mysql me renvoi toujours une erreur :

 
Citation :


#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 'INSERT INTO t_matable2 (champ1,champ2,champ3) VALUES (NOW(),NEW.ID,NEW.etat)' at line 4

 

Si quelqu'un pouvait me donner un coup de main

 

Merci


Message édité par NoiBe49 le 28-03-2007 à 10:34:17
mood
Publicité
Posté le 28-03-2007 à 10:32:54  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Problème pour la création d'un trigger dans MySQL

 

Sujets relatifs
Problème avec MatlabScript batch pour création de dossiers
MySQL et chevauchement de 2 périodes[RESOLU] logiciels gratuits pour création site web
[C#] Dataset et champ date MySQLPetit Problème bizarre :)
Curseur rond, problème de positionChoix langage création site web dynamique
probleme accents caratere en C 
Plus de sujets relatifs à : Problème pour la création d'un trigger dans MySQL


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR