Как найти и заменить часть текста в таблице MySQL

Есть задача поменять определённое слово или набор символов в одном поле в таблице MySQL.

 

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

 

Как видно из примера всё просто. Также можно ограничить кол-во записей для обработки условием :

UPDATE таблица SET поле = REPLACE(поле, ‘строка для замены’, ‘чем заменяем’) WHERE id>100;

 

Если появится ошибка в виде

ERROR 1175 (HY000): You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column

 то в качестве условия нужно указать условие запроса WHERE, в котором будет присутствовать индексное поле таблицы






Комментарии (2)

15 января, 2018  Автор: Инф-ремонт
Строительный портал рекомендую. Там можно найти все что нужно для ремонта или реконструкции
15 января, 2018  Автор: Гость
gerb rfrb


Добавить комментарий


* Поле, обязательное для заполнения.

АРХИВ
МЕТКИ БЛОГА
follow me 
рейтинги
Рейтинг@Mail.ru
###
54.227.6.156

© GORDOV.COM 2009 — 2018