Retour à la leçonMission
Mission : automatiser la décrémentation du stock sans casser les commandes
Écrire un trigger qui maintient le stock à jour et bloque les ventes impossibles, puis diagnostiquer un échec d'INSERT inexpliqué.
Contexte
La boutique en ligne veut que chaque insertion dans lignes_commande décrémente automatiquement le stock du produit concerné dans produits, et bloque l'opération si le stock devient négatif. Un développeur qui découvre ce trigger plus tard se plaint qu'un INSERT "pourtant correct" échoue sans qu'il comprenne pourquoi.