Trigger (ou déclencheur)

Fermé
aneantisseur Messages postés 384 Date d'inscription dimanche 8 mars 2009 Statut Membre Dernière intervention 13 juillet 2018 - 11 févr. 2010 à 12:50
aneantisseur Messages postés 384 Date d'inscription dimanche 8 mars 2009 Statut Membre Dernière intervention 13 juillet 2018 - 14 févr. 2010 à 18:06
Bonjour, j'ai besoin de créer un trigger qui regarde un champ de ma DB, et dès que ce dernier change, il l'update. J'ai essayé de créer un trigger mais je ne suis pas sur qu'il soit bon. Et il y a des parties que je n'arrive pas a faire.

CREATE OR REPLACE VIEW items_equip
       Select *
       From items_equip
       Where pseudo = '$_SESSION['pseudo']'
       WHEN(le champ 'nom' change)
    Begin  
      Update items_equip(nom, vie, mana)
    End ;


Merci.

2 réponses

Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
11 févr. 2010 à 14:40
...un champ de ma DB, et dès que ce dernier change, il l'update

la je ne comprend pas, si un champ change c'est qu'il a été updaté non ?
0
aneantisseur Messages postés 384 Date d'inscription dimanche 8 mars 2009 Statut Membre Dernière intervention 13 juillet 2018 18
14 févr. 2010 à 18:06
Oui, mais par là je veux dire que si le champ est différent.
Par exemple le champ vaut 1, si on l'update et qu'il contient toujours 1, ca sera la même valeur, mais si le champ, après update, vaut 2, il aura changé.
Y'a une petite nuance ^^
0