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

MySQL-এ পুরো টেবিলে Find and Replace (REPLACE ফাংশন)

টেবিলের কোনো কলামে নির্দিষ্ট টেক্সট খুঁজে অন্য টেক্সট দিয়ে রিপ্লেস করতে REPLACE() ফাংশন সহ UPDATE ব্যবহার করুন।

উদাহরণ

mysql> CREATE TABLE FindAndReplaceDemo (FirstName VARCHAR(200));
mysql> INSERT INTO FindAndReplaceDemo VALUES('john'),('smith'),('Bob'),('carol');
mysql> SELECT * FROM FindAndReplaceDemo;
+-----------+
| FirstName |
+-----------+
| john      |
| smith     |
| Bob       |
| carol     |
+-----------+

'carol' কে 'Taylor' এ রিপ্লেস

mysql> UPDATE FindAndReplaceDemo SET FirstName = REPLACE(FirstName, 'carol', 'Taylor');
Query OK, 1 row affected (0.14 sec)
Rows matched: 4 Changed: 1 Warnings: 0
mysql> SELECT * FROM FindAndReplaceDemo;
+-----------+
| FirstName |
+-----------+
| john      |
| smith     |
| Bob       |
| Taylor    |
+-----------+

সিনট্যাক্স

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

নোট: REPLACE কেস-সেনসিটিভ। সকলও_lower/upper করতে LOWER()/UPPER() ব্যবহার করুন।

  1. MySQL-এ কারেন্ট ডেট ও টেবিলের ডেট রেকর্ডের পার্থক্য বের করা

  2. MySQL-এ ORDER BY DESC LIMIT 1 OFFSET 1 ব্যবহার করে সেকেন্ড ম্যাক্সিমাম মান বের করুন

  3. MySQL-এ URL রেকর্ডের অংশ খুঁজে বদলানো (Find & Replace)

  4. পাইথনে টেক্সট ফাইলে ফাইন্ড অ্যান্ড রিপ্লেস কীভাবে করবেন?