Bonjour,
 
Je ma lance actuellement dans les "triggers" (soyez indulgent, il s'agit du premier que je crée).
 
Je possède une table qui comporte trois champs.
 
Table : test
nom des champs : id / visible / date
 
Mon but est de créer un trigger qui lorsque l'on place visible sur 1, il fasse une mise a jour de la date en y insérant la date actuelle.
 
Voici mon code erronée :
 
Code :
 - DELIMITER ^
 - CREATE TRIGGER UPDATE AFTER UPDATE ON test FOR EACH ROW
 - begin
 -   IF (NEW.etat=='1') then NEW.date=CURRENT_TIMESTAMP;
 -   end IF;
 - end^
 - DELIMITER ;
 
  | 
 
Pourriez vous m'aider ?
Merci
 
Message édité par johnson950 le 26-10-2009 à 17:15:43