KlenOfSky WEB Agency - создание и тех. поддержка сайтов. Продвижение в Яндекс и Google

Создание сайтов, поисковое продвижение в Google. Сопровождение, тех.поддержка


Звонить: +7 (999)96-88-777
Писать: web@klenovsky.ru


Поиск и замена слова или части текста в MySQL

Короткая заметка о том, как в один запрос массово заменить определенное слово/фразу или часть текста в MySQL.

Итак, заменить часть текста в строке или целой пачке строк можно всего одним запросом:

UPDATE Таблица SET Поле = REPLACE(Поле, "строка для замены", "чем заменяем");

Где, Таблица — интересующая нас таблица базы данных, Поле — поле таблицы, в котором будет осуществлятся поиск текста/слова для замены. Дальше, думаю все понятно уже из названий.

Также к UPDATE, можно применять дополнительно условия через WHERE для расширения логики поиска, например так:

UPDATE Таблица SET Поле = REPLACE(Поле, "строка для замены", "чем заменяем") WHERE Поле LIKE "%/_source/img/%";

Это просто, быстро и эффективно… Успехов!

Большая Семеновская, 42 10509 Россия, город Москва, +7 (999)96-88-777
Рассказать друзьям:

comments powered by Disqus