#824

Obciąż konto tylko, gdy wystarczy pieniędzy

Wypłata z konta powinna przejść tylko, jeśli jest na nim wystarczająco pieniędzy. Jeśli wykonasz «odczyt salda → sprawdzenie → zapis» jako osobne instrukcje, między krokami inna transakcja może opróżnić saldo, a nasza operacja wepchnie konto na minus. Rozwiąż to jednym poleceniem aktualizacji z warunkiem w filtrze. Odejmij 200 z konta o id 1, ale tylko wtedy, gdy bieżące saldo wynosi co najmniej 200. Jeśli pieniędzy nie wystarcza, aktualizacja nie dotknie żadnego wiersza, a na backendzie zwracasz użytkownikowi «niewystarczające środki».

Wynik Twojego zapytania pojawi się tutaj