آموزش جایگزین کردن یک عبارت در جداول بانک اطلاعاتی - ساختار کلی دستور Replace در MySQL
به دلایل مختلف ممکن است بخواهید یک عبارت یا کلمه را در سطرهای مختلف یک فیلد در بانک خود، با یک کلمه یا عبارت جدید، جایگزین کنید.
مثلاً فرض کنید بخواهید ی عربی را با ی فارسی جایگزین کنید...
یا مثلاً ما میخواستیم هر کجا در مطالب سایت، آدرس یک عکس را به صورت img.aftabgardan.com نوشتهایم، به img.aftab.cc (یعنی با دامنه کوتاهتر سایت) جایگزین کنیم.
به هر حال، برای جایگزین کرد یک عبارت در بانک اطلاعاتی MySQL از ساختار کلی زیر میتوانید استفاده کنید:
update [table_name] set [field_name] = replace([field_name],'[string_to_find]','[string_to_replace]');
طبیعتاً میدانید که باید:
به جای [table_name] نام جدول را
به جای [field_name] نام ستون (فیلد) مورد نظرتان را
به جای [string_to_find] رشتهای که باید پیدا شود
و به جای [string_to_replace] رشتهای که باید با رشته قبلی جایگزین شود را درج نمایید.
مثال:
update homebody set post_text = replace(post_text,'img.aftabgardan.com','img.aftab.cc');
.
- مطالب مرتبط:
- ------------
- آموزش جدا کردن صدا از ویدئو با Corel Video Studio
- آموزش تغییر اندازه صدها عکس با چند کلیک در فتوشاپ (مبحث Action و Automate در فتوشاپ)
- انجام عملیات ریاضی در Microsoft Word
- آموزش اتچ (ضمیمه) کردن یک فایل به ایمیل در پی.اچ.پی (How to attach a file in PHP)
- روش تایپ 10 انگشتی با صفحه کلید
ارسال سؤال یا نظر
1- حسین:
بوسیله: , در: Wednesday, 2011 October 19-کد: 3587
اگر متن یافت شده یا جایگزین، در جند خط باشند چی؟؟