যদি আমরা একাধিক রেকর্ডে স্ট্রিং প্রতিস্থাপন করতে চাই তাহলে REPLACE() ফাংশনে অবশ্যই কলামের নামটি 1ম আর্গুমেন্ট হিসেবে থাকতে হবে, অর্থাৎ স্ট্রিংয়ের জায়গায়। এর মানে হল, এটি সেই নির্দিষ্ট কলামের অন্য সাবস্ট্রিং দিয়ে সমস্ত সাবস্ট্রিং প্রতিস্থাপন করবে। আমরা শর্ত প্রয়োগ করতে UPDATE স্টেটমেন্ট সহ WHERE clause সহ REPLACE() ফাংশন ব্যবহার করতে পারি। এটি নিম্নলিখিত উদাহরণ সহ প্রদর্শিত হয়:
উদাহরণ
mysql> Update Student set Name = REPLACE(Name, 'G','S') WHERE Subject LIKE '%Comp%'; Query OK, 2 rows affected (0.08 sec) Rows matched: 2 Changed: 2 Warnings: 0
উপরের প্রশ্নটি ছাত্র টেবিলের একাধিক রেকর্ডের স্ট্রিংগুলিকে প্রতিস্থাপন করে৷
৷mysql> Select Name, Subject from Student; +---------+-----------+ | Name | Subject | +---------+-----------+ | Saurav | Computers | | Aarav | History | | Harshit | Commerce | | Saurav | Computers | | Yashraj | Math | +---------+-----------+ 5 rows in set (0.00 sec)