Bonsoir,
Je débarque dans le monde des triggers et je souhaiterais créer une procédure qui s'occuperait de modifier des données lors d'un UPDATE.
Je possède une table qui contient des liens ordonnés par des positions.
ex:
menu0 en 1ere position
menu1 en 2 ieme position
menu2 en 3ieme position
menu3 en 4ieme position
lorsque je veux modifier la position du menu2 pour le mettre en position 2, je voudrais que tous mes autres menus prennent la bonne position c-a-d
menu0 en 1ere position
menu2 en 2ieme position
menu1 en 3 ieme position
menu3 en 4ieme position
si ma logique est bonne, je dois donc avant mon UPDATE additionner de 1 toutes les positions plus grandes ou égales à celle récupérée lors de ma modification.
dois-je utiliser une boucle dans le trigger pour que tous mes champs >= à la position voulue s'incrémentent de 1 ?
je ne vois pas trop comment écrire ma procédure![]()
Partager