Как предотвратить состояние гонки в базе данных MySQL, когда два соединения хотят обновить одну и ту же запись?
Например, соединение 1 хочет увеличить счетчик "попыток". И второе соединение хочет сделать то же самое. Оба соединения SELECT
подсчитывают "попытки", увеличивают значение и оба UPDATE
"пробуют" с увеличенным значением. Внезапно "пытается" только "пытается + 1" вместо "try + 2", потому что оба соединения получили одинаковые "попытки" и увеличили его на единицу.
Как решить эту проблему?