Id terakhir akan menjadi id baris terakhir yang dimasukkan dalam transaksi yang sama.
Saya telah mengujinya menggunakan operasi berikut:
-
memulai transaksi dan menyisipkan baris menggunakan fungsi runInteraction(...)
-
dapatkan id sisipan terakhir, mis. ini 18
-
sleep 30 detik dalam fungsi di mana transaksi berjalan
-
menyisipkan baris ke tabel yang sama menggunakan klien mysql atau phpMyAdmin
-
dapatkan id sisipan terakhir dari langkah 4, mis. ini 19
-
fungsi tidur mengembalikan dan meminta id sisipan terakhir menggunakan objek Transaksi yang sama lagi, id sisipan terakhir masih 18