সিনট্যাক্স: ORDER BY এবং LIMIT ব্যবহার
সবচেয়ে কম মানযুক্ত ID-যুক্ত রো ডিলিট করতে ORDER BY ... LIMIT 1 ক্লজ ব্যবহার করুন:
DELETE FROM yourTableName ORDER BY yourColumnName LIMIT 1;
উদাহরণ: টেবিল ও ডেটা তৈরি
mysql> CREATE TABLE DemoTable (
Id INT,
Name VARCHAR(20)
);
mysql> INSERT INTO DemoTable VALUES(10,'Larry'); mysql> INSERT INTO DemoTable VALUES(100,'Mike'); mysql> INSERT INTO DemoTable VALUES(30,'Sam'); mysql> INSERT INTO DemoTable VALUES(90,'Chris'); mysql> INSERT INTO DemoTable VALUES(9,'Carol');
ডিলিট করার আগের ডেটা:
+------+-------+ | Id | Name | +------+-------+ | 10 | Larry | | 100 | Mike | | 30 | Sam | | 90 | Chris | | 9 | Carol | +------+-------+
সর্বনিম্ন ID-যুক্ত রো ডিলিট করুন
mysql> DELETE FROM DemoTable ORDER BY Id LIMIT 1; Query OK, 1 row affected (0.18 sec)
ডিলিট করার পরের ডেটা:
+------+-------+ | Id | Name | +------+-------+ | 10 | Larry | | 100 | Mike | | 30 | Sam | | 90 | Chris | +------+-------+
দ্রষ্টব্য: ID ৯ (Carol) মুছে গেছে কারণ সেটিই ছিল সর্বনিম্ন মান।