transaction
BEGIN; SELECT баланс FROM счёт WHERE id = 1; -- 1000₽ UPDATE счёт SET баланс = баланс - 1000 WHERE id = 1; UPDATE счёт SET баланс = баланс + 1000 WHERE id = 2; -- Сервер падает ROLLBACK; -- автоматически Деньги на месте. Вот почему транзакции.
📬
Получать новые анекдоты на почту
Раз в неделю — подборка лучших SQL-шуток. Без спама.