SQLLab
SQLАнекдотыСлучайный →
transactionsyntax

— Что такое «потерянное обновление»? — Две транзакции читают одно значение, обе его изменяют, одно изменение теряется. — Пример? — Оба читают balance=100. Оба делают balance-10. Оба пишут 90. Должно быть 80. — Решение? — UPDATE balance = balance - 10 — атомарно. — Или SELECT FOR UPDATE. — Или SERIALIZABLE.

📬

Получать новые анекдоты на почту

Раз в неделю — подборка лучших SQL-шуток. Без спама.