با سلام خدمت همگی دوستان

گاهی ممکن است کلمه ای را چندین بار در سایت خود وارد کرده باشید، مثلا در متن های مختلف سایت خود، (فرض بر این است که متن ها در دیتابیس ذخیره می شوند) کلمه ی ABC را نوشته اید. پس از مدتی مثلا ۱ سال بعد! تصمیم می گیرید همه ی کلمه های ABC را با الف.ب.پ جایگزین کنید.
در طول این مدت نسبتا طولانی ممکن است هزاران بار کلمه ی ABC را در متن های مختلف سایت خود نوشته باشید. پس انجام این جایگزینی بصورت دستی کاری بس دشوار است.
با نوشتن یک کوری (query) و اجرای آن، انجام جایگزینی متن یا کلمات در دیتابیس بسیار سریع و ساده خواهد بود. در این کوئری از تابع Replace در mysql استفاده شده.

update table_name set `field_name` = replace(`field_name`, ‘ABC’, ‘الف.ب.پ’);


table_name نام جدولی است که می خواهید مقادیر در آن جایگزین شوند.
field_name نام فیلدی از جدول مورد نظر است که می خواهید مقادیر در آن جایگزین شوند.
با اجرای کد بالا در بخش SQL برنامه ی تحت وب PHPMyAdmin عبارت های ABC با الف.ب.پ جایگزین می شوند.
اگر می خواهید عبارت مورد نظر در جدول ها و فیلد های مختلف پیدا و جایگزین شوند، باید کد را برای جدول ها و فیلد های مورد نظر آن جدول اجرا کنید.


امیدوارم که مثبت واقع شده باشد.
موفق باشید