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

MySQL-এ বিদ্যমান মানগুলিতে +1 যোগ করা (UPDATE ... SET col = col + 1)

কলামের মান ইনক্রিমেন্ট করা

MySQL-এ UPDATE স্টেটমেন্টে কলামের বর্তমান মান ব্যবহার করে তারিখে বা সংখ্যায় যোগ/বিয়োগ করা যায়।

সিনট্যাক্স

UPDATE yourTableName SET columnName = columnName + 1 WHERE condition;

উদাহরণ

mysql> CREATE TABLE Add1ToExistingValue (Value INT);
mysql> INSERT INTO Add1ToExistingValue VALUES (10),(13),(15),(16),(20),(40),(50),(55),(56);

Value >= 20 হলে ১ যোগ

mysql> UPDATE Add1ToExistingValue SET Value = Value + 1 WHERE Value >= 20;

ফলাফল

+-------+
| Value |
+-------+
| 10    |
| 13    |
| 15    |
| 16    |
| 21    |  -- 20+1
| 41    |  -- 40+1
| 51    |  -- 50+1
| 56    |  -- 55+1
| 57    |  -- 56+1
+-------+

টিপস: একইভাবে -1, *2, /2 ইত্যাদি অপারেশনও করা যায়।

  1. MySQL-এ RAND() দিয়ে ৩০-৩০০ এর মধ্যে র‍্যান্ডম নম্বর যোগ করা

  2. MySQL-এ SOUNDEX() ফাংশন ব্যবহার করে ধ্বনিসাম্য খুঁজে বের করা

  3. MySQL-এ বর্তমান তারিখ দিয়ে একটি বিদ্যমান টেবিল আপডেট করা

  4. MySQL-এ একক কোয়েরিতে কলাম এবং ইনডেক্স যোগ করা