У меня есть PHP-скрипт, который выбирает код из таблицы InnoDB и передает его пользователю. Выбрав его, он возвращается и обновляет таблицу.
Неполный код:
$read = "SELECT code FROM codes WHERE someCondition = true"
Тогда:
$update = "UPDATE codes SET status = 'assigned', timeAssigned = NOW() WHERE someCondition = true"
Как мне использовать блокировку InnoDB, чтобы сделать это более надежно и предотвратить получение одинаковыми кодами двух пользователей?