REPLACE کردن متن در دیتابیس Mysql

امروز خیلی در گیر جایگزین کردن قسمتی از پست ها در وردپرس بودم می خواستم تمام لینک های داخل متن که سایت دیگه اتصال داشت رو قطع اتصال کنم

بنابراین تصمیم گرفتم http رو با hiip جایگزین کنم در واقع هیچ معنی خواصی نداره لینک ها غیر فعال می شدن ولی به راحتی قابل فهم هم بودن. از طریق phpmysql چندین بار تلاش کردم تا جایگزینی انجام بدم حاصل اون لینک qury ناقصی بود که در پایین میزارم

UPDATE `table_name` SET `post_content` = REPLACE(`post_content`, '%http://%', '%hiip://%') WHERE `post_content` LIKE '%%http://%%' COLLATE utf8mb4_bin

چندین بار تلاش بی حاصل تا این که کمی سرچ کردم و دیدم کد درست چی هست

update `table_name` set `post_content` = replace(`post_content`, 'http://', 'hiip://');

ساده و کوتاه تر از کد اصلی درواقع نیاز به زیادی نوشتن هم نبود

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

RELATED POST

نصب nvm در ویندوز

  این پروژه در اصل برای ویندوز نیست و با دردسر کار می کنه من به شخصه می خواستم ورژن…

کمک یار دانشگاه

از اونجایی که من کلا چیزی به نام حافظه بلند مدت ندارم دارم ایده های خودم روی وب می نویسم…

ویرایش فایل vb6 با VB Decompiler و HEX Editor

چند وقت پیش نیاز بود که یه لیبل در یه فایل کامپایل شده vb5 ادیت کنم این لیبل مقادر مهم…

SaveSetting و GetSetting در vb6

SaveSetting در vb6 برای ذخیره داده ها در ریجستری استفاده می شود. شکل کلی آن Call SaveSetting(App.EXEName, "Textboxes-frmMain", "Text1", frmMain.Text1.Text)…