MySQL-এ REPLACE() ফাংশন ব্যবহার করে কলামের ভেতর একটি সাবস্ট্রিং খুঁজে অন্য সাবস্ট্রিং দিয়ে প্রতিস্থাপন করা যায়। এটি URL ঠিক করা, টাইপো সংশোধন ইত্যাদিতে খুব কার্যকর।
টেবিল ও ডেটা
mysql> CREATE TABLE DemoTable2025 (
-> URL TEXT
-> );
Query OK, 0 rows affected (0.88 sec)
mysql> INSERT INTO DemoTable2025 VALUES ('http=//www.facebook.com');
mysql> INSERT INTO DemoTable2025 VALUES ('http=//www.google.com');
mysql> INSERT INTO DemoTable2025 VALUES ('http=//www.gmail.com');
mysql> SELECT * FROM DemoTable2025; +-------------------------+ | URL | +-------------------------+ | http=//www.facebook.com | | http=//www.google.com | | http=//www.gmail.com | +-------------------------+
ফাইন্ড অ্যান্ড রিপ্লেস
mysql> UPDATE DemoTable2025
-> SET URL = REPLACE(URL, 'http=', 'https:');
Query OK, 3 rows affected (0.21 sec)
ফলাফল
mysql> SELECT * FROM DemoTable2025; +--------------------------+ | URL | +--------------------------+ | https://www.facebook.com | | https://www.google.com | | https://www.gmail.com | +--------------------------+
সিনট্যাক্স: REPLACE(column_name, 'search_string', 'replace_string')। এটি কেস-সেনসিটিভ এবং সকল অকুরেন্স রিপ্লেস করে।