PDO obtiene múltiples ID de inserción
-
30-10-2019 - |
Pregunta
Ejecutando la siguiente consulta usando PDO (en realidad, uso declaraciones preparadas pero el mismo problema)
INSERT INTO MyTable(MyField) VALUES('Row1'), ('Row2')
¿Cómo puedo obtener las ID de los registros relacionados con Row1
y Row2
?
$db->lastInsertId()
Literalmente devuelve la última identificación única.
¿Es suficiente tomar esta última identificación, reste el # de registros y suponga que el rango cubre todos mis registros? ¿Puede haber espacios/saltos? ¿Esta consulta garantizada es atómica?
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow