Saat AUTO_INCREMENT baru nilai telah dibuat, Anda juga dapat memperolehnya dengan menjalankan SELECT LAST_INSERT_ID() pernyataan dengan mysql_query() dan mengambil nilai dari kumpulan hasil yang dikembalikan oleh pernyataan.
Untuk LAST_INSERT_ID() , ID yang paling baru dibuat disimpan di server pada basis per koneksi. Itu tidak diubah oleh klien lain. Itu bahkan tidak berubah jika Anda memperbarui AUTO_INCREMENT lain kolom dengan nilai nonmagic (yaitu, nilai yang bukan NULL dan bukan 0). Menggunakan LAST_INSERT_ID() dan AUTO_INCREMENT kolom secara bersamaan dari beberapa klien benar-benar valid. Setiap klien akan menerima ID yang dimasukkan terakhir untuk pernyataan terakhir yang dijalankan klien.