Из того, что я прочитал LAST_INSERT_ID ()
извлекает идентификатор последнего оператора вставки для запуска . Если последний оператор вставки выполняется для вашего соединения или последний оператор вставки выполняется в базе данных для всех подключений? Я предполагаю, что я пытаюсь спросить: на загруженном веб-сайте, управляемом базой данных, каковы шансы, что следующий код вернет неправильный идентификатор, и есть ли способ предотвратить это, кроме блокировки базы данных?
INSERT INTO example (string) VALUE ('something');
SELECT LAST_INSERT_ID();
Будет ли PHP? s mysql_insert_id ()
будет лучшим решением, или я должен просто запросить данные, которые были только что вставлены, и получить идентификатор таким образом?