< все статьи
date17 февраля 2023
zamena-slova-ili-neskolkih-slov-mysql.jpg960×720
Замена слова или нескольких слов MySQL

Замена слова или нескольких слов MySQL

На практике редко, но встречаются задачи, когда нужно заменить слово или несколько слов в статье, описании товара и т.п.

Решить задачу можно с помощью функции MySQL REPLACE.

Синтаксис

REPLACE(string, from_string, new_string)

Параметры функции

  • string - название поля, в котором будем заменять строку.
  • from_string - старая строка, которую нужно заменить.
  • new_string - новая строка, на которую будем заменять.

Пример реализации

Задача взята из реальной жизнь. Клиенту понадобилось во всех статьях заменить слово "диск" на "альбом".

UPDATE `site_content` SET`pagetitle` = REPLACE(`pagetitle`, 'диск', 'альбом'),
    `longtitle` = REPLACE(`longtitle`, 'диск', 'альбом'),
    `introtext` = REPLACE(`introtext`, 'диск', 'альбом'),
    `content` = REPLACE(`content`, 'диск', 'альбом'),
    `description` = REPLACE(`description`, 'диск', 'альбом')		
Генератор QR Code на Laravel

# php # Laravel # Скрипты

Преобразовать HTML в PDF

# php # Скрипты

Pipe operator в PHP 8.6: практические примеры цепочек

# php # Скрипты

Copyright © 2026 PHP Blog - шпаргалки программиста