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 :
par la suite je ne peut plus faire d'update sur la table user car elle est locker par le trigger.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
peut être qu'un trigger n'est pas adapté à ce que je veux faire ou que je m'y prend mal.
Toute aide sera bonne à prendre
Partager