2017-01-11 8 views
0

Предположим, у меня есть запрос на обновление, такие как:Встраивает или обновляет очереди MySQL?

UPDATE accountstable SET bal = bal - 0.5 where bal >= 0.5 and id = 1 

, который вычитает 0,5 от пользователей счета, только если его баланс больше или равно 0,5.

Если запрос выполняется дважды, причем оба экземпляра начинаются почти в одно и то же время, MySQL будет запускать оба запроса параллельно или в порядке очереди/очереди (ожидая завершения первого экземпляра перед запуском второго) ?

Если он выполняется последовательным образом, будет ли учетная запись с балансом 0,5, иметь баланс 0 или -0,5 после завершения двух запросов?

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^