Prebaci novac između računa bez odlaska u minus
Klasičan zadatak o dva bankovna računa i prijenosu novca između njih.
Ako samo pročitaš oba salda i ažuriraš ih bez zaključavanja, dvije paralelne transakcije mogu vidjeti isto stanje i obje skinuti novac — račun ode u minus. Unutar jedne transakcije prebaci 200 s Aninog računa (identifikator 1) na Bobov (identifikator 2): prvo zaključaj oba retka za zapisivanje do kraja transakcije, a zatim s dva ažuriranja skini 200 s Ane i pripiši 200 Bobu.
Uzorak očekivanog izlaza
Ovako izgleda ispravan odgovor — broj redaka je njegov vlastiti, ne mora se podudarati s tablicama sheme.
| id | holder | balance |
|---|---|---|
| 1 | Аня | 800.00 |
| 2 | Боб | 700.00 |
Prijavi se da vidiš povijest predaja
PrijavaPrijavi se da koristiš AI mentora
Prijava