প্রথমে একটি টেবিল তৈরি করি:
mysql> CREATE TABLE DemoTable (
Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
Score INT
);
রেকর্ড যোগ করি:
mysql> INSERT INTO DemoTable(Score) VALUES(67), (78), (90), (56);
সকল রেকর্ড দেখতে:
mysql> SELECT * FROM DemoTable;
আউটপুট:
+----+-------+ | Id | Score | +----+-------+ | 1 | 67 | | 2 | 78 | | 3 | 90 | | 4 | 56 | +----+-------+
ID ৩-র Score ১০ কমানোর কোয়েরি:
mysql> UPDATE DemoTable SET Score = Score - 10 WHERE Id = 3; Query OK, 1 row affected (0.38 sec)
আপডেট হওয়া টেবিল চেক করুন:
mysql> SELECT * FROM DemoTable;
আউটপুট:
+----+-------+ | Id | Score | +----+-------+ | 1 | 67 | | 2 | 78 | | 3 | 80 | | 4 | 56 | +----+-------+
ব্যাখ্যা: SET Score = Score - 10 বর্তমান মান থেকে ১০ বিয়োগ করে নতুন মান সেট করে। WHERE Id = 3 দিয়ে শুধু নির্দিষ্ট সারি আপডেট করা হয়েছে।
নোট: একাধিক সারি আপডেট করতে চাইলে WHERE Score > 80 বা অন্য শর্ত ব্যবহার করুন। সব সারি আপডেট করতে WHERE ক্লজ বাদ দিন।