Le dernier identifiant sera l'identifiant de la dernière ligne insérée dans la même transaction.
Je l'ai testé en utilisant les opérations suivantes :
-
commencer une transaction et insérer une ligne utiliser la fonction runInteraction(...)
-
obtenir le dernier identifiant d'insertion, par ex. il est 18
-
dormir 30 secondes dans la fonction où la transaction s'exécute
-
insérez une ligne dans la même table utilisez le client mysql ou phpMyAdmin
-
obtenir le dernier identifiant d'insertion de l'étape 4, par ex. il est 19
-
la fonction de veille renvoie et interroge le dernier identifiant d'insertion utilise à nouveau le même objet Transaction, le dernier identifiant d'insertion est toujours 18