APDE obtenir plusieurs ID d'insert
-
30-10-2019 - |
Question
Exécuter la requête suivante à l'aide de l'APD (en fait, j'utilise des instructions préparées mais le même problème)
INSERT INTO MyTable(MyField) VALUES('Row1'), ('Row2')
Comment puis-je obtenir les ID pour les enregistrements concernant Row1
et Row2
?
$db->lastInsertId()
Renvoie littéralement le dernier ID unique.
Est-il suffisant de prendre ce dernier identifiant, de soustraire le # des enregistrements et de supposer que la plage couvre tous mes enregistrements? Peut-il y avoir des lacunes / sauts. Cette requête est-elle garantie pour être atomique?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow