A voir également:
- Synchroniser des tables avec un trigger
- Table des matières word - Guide
- Synchroniser agenda google et outlook - Guide
- Synchroniser manette under control switch - Forum Jeux vidéo
- Table des annexes word ✓ - Forum Word
- Synchroniser favoris chrome - Guide
1 réponse
Bonjour ;
Oui, celà va engendrer une boucle infinie.
Pour ne plus avoir ce problème de boucle infinie, je te conseille de modifier tes updates comme ça :
UPDATE db2.product SET quantity = NEW.quantity WHERE reference = NEW.reference AND quantity <> NEW.quantity
Je te conseille également de faire l'update seulement si OLD.quantity <> NEW.quantity.
Comme ça, lorsque c'est un autre champ de la table qui est mis à jour, tu ne referas pas un update inutile...
Donc en ajoutant un test IF ( OLD.quantity <> NEW.quantity )
Peut-être faudrait-il aussi remettre en question la pertinence de la structure de la BDD...
Cordialement, M.
Oui, celà va engendrer une boucle infinie.
Pour ne plus avoir ce problème de boucle infinie, je te conseille de modifier tes updates comme ça :
UPDATE db2.product SET quantity = NEW.quantity WHERE reference = NEW.reference AND quantity <> NEW.quantity
Je te conseille également de faire l'update seulement si OLD.quantity <> NEW.quantity.
Comme ça, lorsque c'est un autre champ de la table qui est mis à jour, tu ne referas pas un update inutile...
Donc en ajoutant un test IF ( OLD.quantity <> NEW.quantity )
Peut-être faudrait-il aussi remettre en question la pertinence de la structure de la BDD...
Cordialement, M.