Допустим, у нас есть база данных с таблицей с именем table
, содержащей строку: (id, column) = (0, 'zero')
и в в одно и то же время два клиента выполняют свои запросы:
UPDATE table
SET column = 'one'
WHERE id = 0 AND column = 'zero'
и
UPDATE table
SET column = 'two'
WHERE id = 0 AND column = 'zero'
Возможно ли, что оба клиента получат «1 строка обновлена» из базы данных? Или только один (случайный) клиент будет всегда получать «1 строка обновлена», в то время как другой всегда будет получать «0 строк обновлено»?