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

MySQL-এ REPLACE ফাংশন দিয়ে কোলাম মান আপডেট করা

স্ট্রিং-এর অংশ পরিবর্তন করতে UPDATE কমান্ডের সাথে REPLACE() ফাংশন ব্যবহার করা হয়।

উদাহরণ

mysql> CREATE table DemoOnReplace (
-> Id int,
-> Name varchar(200)
-> );
Query OK, 0 rows affected (0.63 sec)
mysql> INSERT into DemoOnReplace values(1,'John');
mysql> INSERT into DemoOnReplace values(1,'David warner');
mysql> SELECT * FROM DemoOnReplace;
+------+--------------+
| Id   | Name         |
+------+--------------+
| 1    | John         |
| 1    | David warner |
+------+--------------+

স্ট্রিং রিপ্লেস করা

mysql> UPDATE DemoOnReplace SET name = REPLACE(name, 'David warner', 'David warner S.');
Query OK, 1 row affected (0.18 sec)
Rows matched: 2 Changed: 1 Warnings: 0
+------+-----------------+
| Id   | Name            |
+------+-----------------+
| 1    | John            |
| 1    | David warner S. |
+------+-----------------+

সিনট্যাক্স

UPDATE yourTableName SET column_name = REPLACE(column_name, 'old_value', 'new_value');

নোট: REPLACE কেস-সেনসিটিভ। পুরো মিল পেলেই পরিবর্তন হয়।

  1. MySQL-এ নির্দিষ্ট কলামের মান সওয়াপ (Swap) করা

  2. MySQL-এ স্ট্রিং কলাম থেকে সংখ্যাসূচক মান কাস্ট এবং আপডেট করা (যতক্ষণ প্রযোজ্য)

  3. MySQL-এ শুধু একটি কলাম আপডেট করা

  4. Redis SETRANGE: স্ট্রিং ভ্যালুর অংশ আপডেট করার দক্ষ পদ্ধতি