Last_insert_id() MySQL dapat diandalkan karena selalu merupakan penyisipan TERAKHIR yang dilakukan oleh koneksi TERTENTU ITU. Itu tidak akan melaporkan id sisipan yang dibuat oleh beberapa koneksi lain, itu tidak akan melaporkan sisipan yang Anda lakukan dua koneksi lalu. Tidak masalah inti cpu mana tempat penyisipan sebenarnya terjadi, dan inti mana panggilan last_insert_id() diproses. Itu akan selalu menjadi nomor ID yang tepat untuk koneksi itu.
Jika Anda memutar kembali transaksi yang melakukan penyisipan, last_insert_id() MASIH akan melaporkan id baru itu, meskipun sudah tidak ada lagi. Namun, id tidak akan digunakan kembali pada penyisipan berikutnya