Я использую MySQL 5.5 с PHP 5.4. Я выполняю массовую вставку и мне нужно захватить все вновь вставленные идентификаторы. Это мой код:
$db->query("INSERT INTO commodity (analysis_id, commodity_description, a_units,
a_average_yield, a_average_price) SELECT $analysis_id, commodity_description,
a_units, a_average_yield, a_average_price FROM commodity WHERE analysis_id =
$import_analysis_id");
Есть ли способ получить все новые идентификаторы вставленных строк? Использование $db->insert_id
возвращает только один идентификатор. Я бы не хотел использовать цикл PHP и выполнять несколько запросов, но я это сделаю, если придется. Спасибо!