#824

Debitează doar dacă sunt destui bani

O retragere dintr-un cont trebuie să se realizeze doar dacă sunt destui bani. Dacă faci «citește soldul → verifică → scrie» ca instrucțiuni separate, între pași o altă tranzacție poate goli soldul, iar operațiunea noastră duce contul pe minus. Rezolvă printr-o singură actualizare cu condiția în filtru. Scade 200 din contul cu id-ul 1, dar numai dacă soldul curent este cel puțin 200. Dacă nu sunt destui bani, actualizarea nu afectează niciun rând, iar pe backend îi returnezi utilizatorului «fonduri insuficiente».

Rezultatul interogării tale va apărea aici