Массовая замена значений в базе SQL

Довольно часто перед разработчиком встаёт задача массовой замены значений в базе данных sql. Как правило, замена требуется всем значениям в определённой таблице базы или определённой их части по правилу.

Для решения данной задачи в таблице sql вам необходимо составить простой не сложный запрос подставив ваши переменные.


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

Разберёмся в написанном:
Непосредственно сама замена реализуется посредством обращаемся к оператору UPDATE отвечающему за изменение данных в таблице. Имя изменяемой таблице указывается в кавычках `Имя таблицы`.
2) Прописываем инструкцию SET

Если при замене необходимо соблюсти определённые условия, то в конце команды необходимо поставить конструкцию WHERE.


UPDATE `Имя таблицы` SET `Имя поля` = REPLACE(`Имя поля`, 'строка для замены', 'чем заменяем') WHERE #условия замены