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.
Melde dich an, um den Einreichungsverlauf zu sehen
AnmeldenMelde dich an, um den KI-Mentor zu nutzen
Anmelden