У нас есть база данных, в которой есть несколько записей с некоторыми плохими данными в одном столбце, в которых встроенный редактор избежал некоторых вещей, которые не должны были экранироваться, и они ломали сгенерированные ссылки.
Я хочу запустить запрос, чтобы заменить плохие символы во всех записях, но не могу понять, как это сделать. Я нашел функцию replace()
в MySQL, но как я могу использовать ее внутри запроса?
Например, какой был бы правильный синтаксис, если бы я хотел заменить строку <
на фактическую скобку меньшего размера (<
) во всех записях, имеющих <
в столбце articleItem
? Можно ли это сделать в одном запросе (т.е. Выбрать и заменить все одним махом), или мне нужно делать несколько запросов? Даже если это несколько запросов, как я могу использовать replace()
для замены на значение поля более чем на одну запись?