Как удалить из строки определенное значение sql?

Есть выборка

SELECT * FROM `alias` WHERE `keyword` like '%.html'

Как мне удалить из всех строк в столбце keyword окончание '.html'
  • Вопрос задан
  • 2842 просмотра
Решения вопроса 1
Rattlesneyk
@Rattlesneyk Автор вопроса
Сделал вот так
UPDATE `alias` SET `keyword` = REPLACE( `keyword` , '.html', '' ) WHERE `keyword` LIKE '%.html'
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
gbg
@gbg
Любые ответы на любые вопросы
Используйте substr для того, чтобы отрезать последние 5 символов.

Что-то вроде update 'alias' set keyword=substr(keyword,0,-5)
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы