Пошук і заміна тексту в базі даних - блог сайтостроітеля

Пошук і заміна тексту в базі даних

У пошуках такого запиту, я натрапив на стандартну SQL-функцію REPLACE. про яку я і хотів би вам сьогодні розповісти.

Загальний вигляд цієї функції досить простий і не думаю, що вимагає будь-яких пояснень:

А потрібний запит виглядає наступним чином:

Відправляємо такий запит в будь-яку вашу систему управління базою даних, наприклад, в PhpMyAdmin, і отримуєте потрібний результат. Можу сказати, що практично на всіх хостингах використовується PhpMyAdmin як СУБД. 😉

В яких випадках може знадобитися такий запит?

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

Інший приклад, про який я вже говорив, це переїзд на новий домен. Для того, щоб прибрати уявні зовнішні посилання з постів і зробити їх внутрішніми. Природно, відновиться колишня внутрішня перелінковка. 😉

Звичайно можна придумати ще купу прикладів, але я не стану, а просто завершу свою посаду. Можливо, вам стане в нагоді такий запросік.

Схожі статті