آموزش جایگزین کردن یک عبارت در جداول بانک اطلاعاتی - ساختار کلی دستور 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');
.
- مطالب مرتبط:
- ------------
- آموزش تغییر اندازه صدها عکس با چند کلیک در فتوشاپ (مبحث Action و Automate در فتوشاپ)
- آموزش جدا کردن صدا از ویدئو با Corel Video Studio
- چطور از یک پیغام خطا در کامپیوتر عکس بگیریم و به یک متخصص نشان دهیم؟ (آموزش کلید Print Screen)
- آموزش رایت کردن اطلاعات بر روی CD یا DVD توسط خود ویندوز (سطح: مبتدی)
- آموزش ساخت یک ایمیل (Email) و چک کردن و ارسال ایمیل (برای مبتدیها)
ارسال سؤال یا نظر
1- حسین:
بوسیله: , در: Wednesday, 2011 October 19-کد: 3587
اگر متن یافت شده یا جایگزین، در جند خط باشند چی؟؟

English
العربی
Swedish
François
