Как найти и заменить часть текста в таблице 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, в котором будет присутствовать индексное поле таблицы






У данной записи пока нет ниодного комментария


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


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

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

© GORDOV.COM 2009 — 2017