برگزیده های پرشین تولز

update یک حرف در یک بانک اطلاعاتی به ازای تمامی table ها

delaram_fakhari

کاربر تازه وارد
تاریخ عضویت
4 می 2014
نوشته‌ها
1
لایک‌ها
0
سن
36
دوستان لطفا اگر کسی اطلاعاتی داره کمک کنه خیلی اضطراریه!!!!
 

HSG

Registered User
تاریخ عضویت
11 فوریه 2014
نوشته‌ها
279
لایک‌ها
203
سلام
می تونید از تابع replace استفاده کنید.
مثل کد زیر :

کد:
UPDATE `table` SET column_name = replace(column_name, "old text", "new text");

در کد بالا باید به جای table نام جدول ، به جای column_name نام ستون و به جای old_text و new_text به ترتیب متن قبلی و متن جدید مورد نظر شما را بنویسید.
این کد رو باید در phpMyAdmin اجرا کنیذ.دقت کنید column_name دو بار آمده که باید در هر دو بار نام یک ستون باشد.
برای ایجاد شرطی هنگام ویرایش نیز می تونید آخر کد از WHERE استفاده کنید مثل زیر که چک میکنه اگر مقدار ستون author برابر با hossein بود ستون column_name را ویرایش میکند.

کد:
UPDATE `table` SET column_name = replace(column_name, "old text", "new text") WHERE author = "hossein";
 
بالا