Як знайти і замінити текст чи слово в базі даних одним кліком

Якщо на Вашому блозі є всього декілька публікацій і у всіх них закралась якась помилка в написанні того чи іншого слова, то, звичайно, Ви не потратите багато часу виправивши цю помилку в кожній з публікацій вручну. Зовсім інша справа, якщо у Вас скажімо 100 публікацій і у всіх них допущена одна і та ж помилка або Ви вирішили змінити домен і потрібно прописати нову адресу для всіх зображень та посилань. Виправляти все вручну, погодьтесь, буде не то що б важко, але займе багато часу і нервів і не факт, що Ви ненароком не пропустите чогось. Тому якраз для таких випадків є інший спосіб як знайти і замінити текст у всіх публікаціях відразу чи на всьому блозі одним кліком і в цьому нам допоможе наша база даних.

Перед внесенням змін чи іншими діями з базами даних рекомендується зробити бекап бази даних!

Заходимо в phpMyAdmin та вибираємо потрібну базу даних. Тиснемо на напис SQL та в полі вводимо наступний код:

update TABLE_NAME set FIELD_NAME =
replace(FIELD_NAME,'TEXT TO FIND','TEXT TO REPLACE')

Наприклад, нам потрібно замінити слово WordPress на WordPress:

update wp_posts set post_content = 
replace(post_content,'Wordpress','WordPress')

І натискаємо Вперед. Ось і все! Зміни відбулись!

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *