Bonjour,
apres avoir lu votre article publié le 03/11/05, je me lance dans
l'utilisation des triggers;
voici mon problème : apres avoir saisi des donnees dans un formulaire (PHP), en cliquant sur un bouton, je mets a jour une ligne dans une base de nnées :
UPDATE cal2006 SET num1=10, num2=20, num3=30, num4=40, txt1='pas de commentaire' WHERE id=5
j'ai creé un trigger pour mettre a jour une colonne de ma table:
CREATE TRIGGER `cal2006_after_upd_tr` AFTER UPDATE ON `cal2006`
FOR EACH ROW
BEGIN
UPDATE cal2006 SET cal1=new.num1+new.num2+new.num3+new.num4);
END;
depuis que j'ai creer le trigger ma requete UPDATE ne fonctionne
plus; j'ai le message d'erreur suivant :
Can't update table 'cal2006' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
pouvez-vous m'aider ?
merci,
cordialement,
J. PINEAU
Partager