Poslední id bude id posledního vloženého řádku ve stejné transakci.
Testoval jsem to pomocí následujících operací:
-
zahajte transakci a vložte řádek pomocí funkce runInteraction(...)
-
získat poslední ID vložení, např. je 18
-
spánek 30 sekund ve funkci, kde probíhá transakce
-
vložte řádek do stejné tabulky pomocí klienta mysql nebo phpMyAdmin
-
získat poslední ID vložení z kroku 4, např. je 19
-
funkce spánku vrátí a dotazuje se na poslední ID vložení znovu použijte stejný objekt Transaction, poslední ID vložení je stále 18