#824

Débiter seulement s'il y a assez d'argent

Un retrait sur un compte ne doit s'effectuer que s'il y a assez d'argent. Si vous procédez par « lire le solde → vérifier → écrire » en instructions séparées, entre les étapes une autre transaction peut vider le solde et notre opération fait passer le compte en négatif. Résolvez cela avec une seule mise à jour comportant la condition dans le filtre. Déduisez 200 du compte d'identifiant 1, mais uniquement si le solde actuel est d'au moins 200. S'il n'y a pas assez d'argent, la mise à jour ne touche aucune ligne, et côté backend vous renvoyez « fonds insuffisants » à l'utilisateur.

Le résultat de votre requête apparaîtra ici