У меня есть таблица, содержащая как относительные, так и абсолютные URL для новостного сайта. У автора статьи есть возможность определить относительную ссылку на другую страницу сайта или полную ссылку на другой сайт. Из-за значения по умолчанию "/"
в некоторых случаях он вставил ссылку через тире и запутал сайт относительно того, является ли ссылка относительной или абсолютной, и в итоге мы получаем ссылки, подобные так: www.authors.site/www.authorsIntended.link
.
Как правило, я бы просто исправил это вручную, но автор может использовать до 3 ссылок на статью, и, поскольку большинство затронутых ссылок являются 2-й или 3-й ссылкой, при условии, что это какое-то время скрывалось за радаром.
Я могу открыть все затронутые ссылки с помощью этого sql:
SELECT * FROM `kalamazo_fields_values` WHERE `value` like "/http%"
Хотя я не могу найти способ удалить только первый символ из выделения. Я не использую sql все это время, поэтому я могу пропустить простое решение, но я не смог найти решение этой проблемы.