কম্পিউটার টিউটোরিয়াল

MySQL-এ সবচেয়ে কম ID-যুক্ত রেকর্ড ডিলিট করুন

সিনট্যাক্স: 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) মুছে গেছে কারণ সেটিই ছিল সর্বনিম্ন মান।

  1. MySQL-এ টেবিল নাম ও কলাম নাম নির্দিষ্ট করে DELETE করা (table.column = value)

  2. MySQL-এ ORDER BY CASE WHEN দিয়ে নির্দিষ্ট রেকর্ডকে (John) শীর্ষে আনা

  3. একই ID 가진 সারিগুলোর গড় বের করার MySQL কোয়েরি

  4. MySQL-এ IN() অপারেটর দিয়ে একক কোয়েরিতে একাধিক রেকর্ড ডিলিট করা