ORDER BY ... DESC LIMIT 1 দিয়ে শেষ সারি
টেবিলের সর্বশেষ সারি (সাধারণত সর্বোচ্চ প্রাইমারি কী) পেতে ডেসেন্ডিং অর্ডার করে লিমিট ১ লাগান।
নমুনা টেবিল ও ডেটা
mysql> CREATE TABLE getLastRecord (Id INT, Name VARCHAR(100)); mysql> INSERT INTO getLastRecord VALUES (1,'John'), (2,'Ramit'), (3,'Johnson'), (4,'Carol'); mysql> SELECT * FROM getLastRecord; +------+---------+ | Id | Name | +------+---------+ | 1 | John | | 2 | Ramit | | 3 | Johnson | | 4 | Carol | +------+---------+
শেষ সারি বের করা
mysql> SELECT * FROM getLastRecord ORDER BY Id DESC LIMIT 1; +------+-------+ | Id | Name | +------+-------+ | 4 | Carol | +------+---------+
নোট: যদি প্রাইমারি কী অটো-ইনক্রিমেন্ট না হয় বা ডিলিট হয়ে গ্যাপ থাকে, তবে MAX(id) সাবকোয়েরি ব্যবহার করুন: SELECT * FROM getLastRecord WHERE Id = (SELECT MAX(Id) FROM getLastRecord);।