MySQL-এ কোনো কলামের বর্তমান মান না জেনেও সেখানে নির্দিষ্ট সংখ্যা যোগ বা বিয়োগ করার জন্য UPDATE ... SET col = col + value সিনট্যাক্স ব্যবহার করা হয়।
টেবিল তৈরি ও ডেটা ইনসার্ট
mysql> CREATE TABLE DemoTable (
StudentId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
StudentScore INT
);
mysql> INSERT INTO DemoTable (StudentScore) VALUES (78), (89), (67), (95);
StudentId=3 এর স্কোরে ২১ যোগ করা
mysql> UPDATE DemoTable
SET StudentScore = StudentScore + 21
WHERE StudentId = 3;
ফলাফল:
+-----------+--------------+ | StudentId | StudentScore | +-----------+--------------+ | 1 | 78 | | 2 | 89 | | 3 | 88 | -- 67 + 21 | 4 | 95 | +-----------+--------------+
ব্যাখ্যা: StudentScore = StudentScore + 21 এক্সপ্রেশনটি কলামের বর্তমান মান নেয়, ২১ যোগ করে, এবং আপডেট করে। পুরনো মান জানার প্রয়োজন নেই।