MySQL - блокировка строки для чтения - PullRequest
0 голосов
/ 19 ноября 2018

Я использую socket.io сервер, и несколько клиентов делают запросы к этому серверу. Сервер проверяет данные в таблице MySQL innoDB и, если есть данные, обновляет свой бит / столбец в таблице и отправляет данные запрашиваемому клиенту.

Но проблема в том, что мои клиенты иногда получают одни и те же данные.

Причина, по которой я чувствую, состоит в том, что 2 клиента отправляют запросы на сервер в один и тот же момент времени, и оба получают одну и ту же запись строки таблицы MySQL до того, как она была обновлена ​​другим клиентом.

...