Как я могу убедиться, что lastInsertId () PDO не совпадает с другой одновременной вставкой?

Я делаю регистрационную форму сINSERT SQL-запрос с использованием PDO. После этой вставки я хочу извлечьuserid (автоинкремент, первичный ключ), который был только что создан, иINSERT это в другую таблицу (таблица "кода подтверждения")

Но как я могу убедиться, что этот ИД пользователя не принадлежит второму пользователю, который зарегистрировался на 1/1000 секунды позже, чем первый пользователь?

Должен ли я найти способ блокировки стола? Должен ли я использовать транзакции?

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

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