erreur sur trigger UPDATE
bonjour, je suis rouillé sur les trigger et je ne m'en sort pas pour en faire un très simple :
Je suis sous MySQL 5.1.3
je possède une table USER qui contient un champs ACTIVE et TENTATIVE
je voudrais qu'après un UPDATE si TENTATIVE=0 alors ACTIVE='false'
j'ai fait le trigger suivant :
Code:
1 2 3 4 5
|
CREATE TRIGGER `mytheques`.`t1`
AFTER UPDATE ON `mytheques`.`user`
FOR EACH ROW
UPDATE user SET active='false' WHERE id=NEW.id AND tentative=0 |
par la suite je ne peut plus faire d'update sur la table user car elle est locker par le trigger.
peut être qu'un trigger n'est pas adapté à ce que je veux faire ou que je m'y prend mal.:aie:
Toute aide sera bonne à prendre :mrgreen: