Как убедиться, что в базе данных MySQL нет условия гонки при увеличении поля?

Как предотвратить состояние гонки в базе данных MySQL, когда два соединения хотят обновить одну и ту же запись?

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

Как решить эту проблему?

Ответы на вопрос(2)

Ваш ответ на вопрос