Jika nilai auto_incremented Anda akan menggunakan mysql_insert_id()
(atau saudara mysqli
) segera setelah melakukan penyisipan untuk mendapatkan ID yang ditetapkan padanya.
Jika Anda ingin mendapatkan nilai tambahan non-otomatis, Anda perlu PILIH baris dengan nilai tertinggi dan urutkan berdasarkan nilai itu dalam urutan menurun untuk melakukan pekerjaan (dengan asumsi itu numerik atau alfanumerik dan bertahap secara berurutan):
SELECT id FROM tablename ORDER id DESC LIMIT 1
Jika ini adalah ID acak maka Anda perlu mengurutkan berdasarkan tanggal:
SELECT id FROM tablename ORDER datecol DESC LIMIT 1
Jika Anda tidak memiliki metode lain untuk mengurutkan catatan ini, Anda bisa mendapatkan baris terakhir dalam tabel tetapi tidak ada jaminan bahwa catatan tersebut adalah yang terbaru dan dengan demikian Anda tidak memiliki akurasi dalam hasil Anda.