Показать сообщение отдельно
  #9 (permalink)  
Старый 19.07.2019, 21:06
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Написать простенький скрипт, который запустить один раз не проблема? В нем запрос - получить все всех записей (объем таблицы позволит?), затем обходом готовим массив, заменяя в нужном поле ссылки:

$s = preg_replace ('/href="(?!\/|https?)/m', 'href="/', $s);


где $s, это значение этого поля.

Затем очищаем таблицу (TRUNCATE), после чего многострочной вставкой заносим массив с изменениями. Можно, конечно, в цикле и обновлять только одно значение полученное запросом, но это более накладная операция.
Ответить с цитированием