#mysql #replace
#mysql #заменить
Вопрос:
Возможно ли запустить некоторый SQL для изменения содержимого поля?
Мое поле выглядит следующим образом
..//uploaded_images/1284058574.jpg
и я хочу, чтобы это было просто
1284058574.jpg
все записи, которые я хочу изменить, будут начинаться с
..//uploaded_images/
Ответ №1:
если это уже есть в базе данных, вы могли бы выполнить поиск и замену?
update TABLE_NAME set FIELD_NAME = replace(FIELD_NAME, '..//uploaded_images/', '(REPLACE TEXT LEAVE EMPTY)');
вам может потребоваться, а может и нет, экранировать символы через косые черты, я не уверен в этом