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`) না দিলে টেবিলের সব রো আপডেট হবে। একসাথে একাধিক কলাম আপডেট করতে কমা (`,`) দিয়ে পৃথক করুন।