Задать вопрос

Как заменить в базе данных массово заменить определённые части в dle_post xfields?

Требуется массово заменить часть ссылок (именно часть не всю ссылку) в dle_post столбец xfields тут нужно найти в ключе baza нужно найти все ссылки с имеющемся значением value1 и заменить на часть value2?
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
EPIDEMIASH
@EPIDEMIASH
Человек швейцарский нож
Сделайте сначала SELECT, если вид будущий полей вас устроит и будет корректен, сделайте тоже самое только UPDATE. Но бэкап сделать все равно нужно, перед этим.

SELECT 
    REPLACE(xfields, 'http://', 'https://') AS updated_xfields
FROM dle_post
WHERE 
    xfields LIKE '%http://%'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы