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

MySQL-এ UPDATE ব্যবহার করে রো মান ১ করে কমানো (ডিক্রিমেন্ট)

MySQL-এ কোনো নির্দিষ্ট রোয়ের নম্বরিক কলামের মান ১ করে কমাতে (ডিক্রিমেন্ট) সরাসরি `UPDATE` স্টেটমেন্ট ব্যবহার করুন।

সিনট্যাক্স

UPDATE yourTableName SET yourColumnName = yourColumnName - 1 WHERE condition;

উদাহরণ

mysql> CREATE TABLE IncrementAndDecrementValue (UserId INT, UserScores INT);
mysql> INSERT INTO IncrementAndDecrementValue VALUES (101,20000), (102,30000), (103,40000);

mysql> UPDATE IncrementAndDecrementValue SET UserScores = UserScores - 1 WHERE UserId = 103;
Query OK, 1 row affected (0.41 sec)

mysql> SELECT * FROM IncrementAndDecrementValue;
+--------+------------+
| UserId | UserScores |
+--------+------------+
| 101    | 20000      |
| 102    | 30000      |
| 103    | 39999      |
+--------+------------+

টিপস: শর্ত (`WHERE`) না দিলে টেবিলের সব রো আপডেট হবে। একসাথে একাধিক কলাম আপডেট করতে কমা (`,`) দিয়ে পৃথক করুন।

  1. MySQL-এ DELETE স্টেটমেন্ট ব্যবহার করে নির্দিষ্ট সারি মুছে ফেলা

  2. MySQL-এ INSERT INTO ব্যবহার করে তারিখ সহ রো ইনসার্ট করা

  3. MySQL কোয়েরি কলাম মান রিপ্লেস করার জন্য

  4. MySQL에서 N번째로 큰 값 찾기 (LIMIT 오프셋 활용)