#824

Dra bara om pengarna räcker

Ett uttag från ett konto ska gå igenom endast om pengarna räcker. Om du gör «läs saldo → kontrollera → skriv» som separata satser kan en annan transaktion tömma saldot mellan stegen, och vår operation driver kontot till minus. Lös det med en enda uppdatering med villkoret i filtret. Dra 200 från kontot med id 1, men endast om det aktuella saldot är minst 200. Om pengarna inte räcker rör uppdateringen noll rader, och i backend returnerar du «otillräckligt saldo» till användaren.

Ditt frågeresultat visas här