PDO Получить несколько идентификаторов вставки

Выполнение следующего запроса с использованием PDO (на самом деле я использую подготовленные операторы, но та же проблема)

INSERT INTO MyTable (MyField) VALUES ( 'Row1'), ('Row2')

Как получить идентификаторы для записей, относящихся к Row1 и Row2 ?

$ db-> lastInsertId () буквально возвращает последний единственный идентификатор.

Достаточно ли взять этот последний идентификатор, вычесть количество записей и предположить, что диапазон охватывает все мои записи? могут быть пробелы / скачки. Гарантированно ли этот запрос будет атомарным?

5
задан tereško 1 July 2012 в 19:10
поделиться