নির্দিষ্ট শর্তমতো শেষ রেকর্ড ডিলিট করতে ORDER BY ... DESC LIMIT 1 ব্যবহার করতে হয়। সিনট্যাক্স:
DELETE FROM yourTableName WHERE yourColumnName1=yourValue ORDER BY yourColumnName2 DESC LIMIT 1;
উদাহরণ
টেবিল UserLoginTable (UserId, UserLoginDateTime) তৈরি এবং ৫ রো ইনসার্ট করি।
UserId=2 এর সর্বশেষ (লেটেস্ট) লগইন রেকর্ড ডিলিট করি:
mysql> delete from UserLoginTable where UserId=2 ORDER BY UserLoginDateTime DESC LIMIT 1; Query OK, 1 row affected
ফলাফল: ২০১৯-০৩-২১ ১৬:০১:৫৬ সময়ের রো (Id=5) ডিলিট হয়েছে। বাকি ৪ রো থাকে।