#824

Nur abbuchen, wenn genug Geld vorhanden ist

Eine Abbuchung von einem Konto soll nur durchgehen, wenn genug Geld vorhanden ist. Wenn du «Saldo lesen → prüfen → schreiben» als separate Anweisungen ausführst, kann zwischen den Schritten eine andere Transaktion den Saldo leeren, und unsere Operation drückt das Konto ins Minus. Löse das mit einem einzigen Update, bei dem die Bedingung im Filter steht. Buche 200 vom Konto mit der id 1 ab, aber nur, wenn der aktuelle Saldo mindestens 200 beträgt. Reicht das Geld nicht, betrifft das Update null Zeilen, und im Backend gibst du dem Nutzer «unzureichende Deckung» zurück.

Dein Abfrageergebnis erscheint hier