Выполнение следующего запроса с использованием PDO (на самом деле я использую подготовленные операторы, но та же проблема)
INSERT INTO MyTable(MyField) VALUES('Row1'), ('Row2')
Как получить идентификаторы для записей, относящихся к Row1
иRow2
?
$db->lastInsertId()
буквально возвращает последний единственный идентификатор.
Достаточно ли взять этот последний идентификатор, вычесть число записей и предположить, что диапазон охватывает все мои записи?Могут ли быть разрывы / прыжки.Этот запрос гарантированно будет атомарным?