آموزش جایگزین کردن یک عبارت در جداول بانک اطلاعاتی - ساختار کلی دستور 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 در فتوشاپ)
- چگونه فایلها و پوشههای خصوصی را مخفی کنید (How to hide files and folders)
- انجام عملیات ریاضی در Microsoft Word
- آسانتر کردن دسترسی به دکمههای ضروری در Office 2007 (کاملاً کاربردی و مهم)
ارسال سؤال یا نظر
1- حسین:
بوسیله: , در: Wednesday, 2011 October 19-کد: 3587
اگر متن یافت شده یا جایگزین، در جند خط باشند چی؟؟

English
العربی
Swedish
François
