Bonjour.
J'ai créé un trigger pour mettre une date automatique à l'enregistre.
De mémoire voici ce que j'ai fais.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
CREATE TRIGGER ma_date AFTER INSERT ma_table
FOR EACH
UPDATE ma_table SET madate=NOW() WHERE idmonchamps=NEW.idmonchamps
Il m'a pas retourné d'erreur elle est enregistré.
Le problème arrive lorsque je veux faire un insert j'ai ce message.

#1442 - Can't update table 'ma_table' in stored function/trigger because it is already used by statement which invoked this stored function/trigger.
Là je comprend pas pourquoi le trigger le bloque.
Quelqu'un aurait une idée?
Merci