Ostatni identyfikator będzie identyfikatorem ostatniego wstawionego wiersza w tej samej transakcji.
Przetestowałem to za pomocą następujących operacji:
-
rozpocznij transakcję i wstaw wiersz za pomocą funkcji runInteraction(...)
-
pobierz ostatni identyfikator insertu, np. jest 18 lat
-
spać 30 sekund w funkcji, w której odbywa się transakcja
-
wstaw wiersz do tej samej tabeli użyj klienta mysql lub phpMyAdmina
-
pobierz ostatni identyfikator wkładki z kroku 4, np. jest 19
-
funkcja sleep zwraca i odpytuje ostatni identyfikator wstawiania, ponownie używa tego samego obiektu transakcji, ostatni identyfikator wstawiania to nadal 18