MySQL : trigger impossible >> PLEASE HELP!

MySQL : trigger impossible >> PLEASE HELP! - SQL/NoSQL - Programmation

Marsh Posté le 23-06-2005 à 12:57:00    

D'après la doc MySQL ce trigger devrait marcher. Après plusieurs heures de travail là-dessus, je crois avoir tout essayé. Je croyais que c'était un problème de ; ici ou là mais après pas mal d'essais il me paraît maintenant que non  :??:  
Si quelqu'un detecterais une erreur, merci de me le signaler.
 
# =================================================
DELIMITER //  
 
CREATE TRIGGER trigger_incident  
AFTER INSERT ON demandes  
FOR EACH ROW  
 IF NEW.date_fin = '' THEN  
  UPDATE demandes  
  SET id_statut = 'att'  
  WHERE id_vehicule = NEW.id_vehicule  
  AND date_debut > NEW.date_debut  
  AND id_statut = 'res';
 ELSEIF NEW.date_fin <> '' THEN  
  UPDATE demandes  
  SET id_statut = 'att'  
  WHERE id_vehicule = NEW.id_vehicule  
  AND date_debut < NEW.date_fin  
  AND id_statut = 'res';
 ENDIF;
END; //
 
DELIMITER ;
# =================================================

Reply

Marsh Posté le 23-06-2005 à 12:57:00   

Reply

Marsh Posté le 23-06-2005 à 13:03:17    

t'as quelle version de MySQL ? parce que les triggers, c'est qu'à partir de la version 5


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 23-06-2005 à 13:04:42    

version 5.0.4-bêta

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed