|
|
|
Удалить только последний слеш в записи
|
|||
|---|---|---|---|
|
#18+
В одном из столбцов в таблице базы данных мне нужно удалить последний символ строки, если это слеш '/'. То есть если последний символ СЛЕШ - удаляем его, если НЕ СЛЕШ - пропускаем. В данном столбце вот такие записи: /detskie-igrushki/ /podarki/dlya-nego/ /golovolomki/ /kak-oformit-zakaz.html /uk/podarki/dlya-shefa/ и т.д. То есть символ СЛЕШ, может несколько раз встречаться в одной записи, а удалить нужно ТОЛЬКО слеш в КОНЦЕ, если он есть. Запрос НАЙТИ и ЗАМЕНИТЬ, вот такой - UPDATE cs_seo_redirects SET dest = REPLACE( dest, '/', ''); удалит все слеши, а не только последний. А нужно удалить слеш только в конце. Подскажите, пожалуйста, есть ли возможность с помощью SQL запроса удалить слеш только в конце? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2020, 14:42 |
|
||
|
Удалить только последний слеш в записи
|
|||
|---|---|---|---|
|
#18+
realmen80, Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2020, 14:58 |
|
||
|
Удалить только последний слеш в записи
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2020, 15:19 |
|
||
|
Удалить только последний слеш в записи
|
|||
|---|---|---|---|
|
#18+
Вот такое решение проблемы. UPDATE table_name SET col_name = SUBSTRING(col_name, 1, LENGTH(col_name) - 1) WHERE col_name REGEXP '.*\/$' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2020, 15:45 |
|
||
|
Удалить только последний слеш в записи
|
|||
|---|---|---|---|
|
#18+
realmen80 Вот такое решение проблемы. UPDATE table_name SET col_name = SUBSTRING(col_name, 1, LENGTH(col_name) - 1) WHERE col_name REGEXP '.*\/$' А почему TRIM не работает - разбирайтесь, должно работать. Где-то косяк у вас. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2020, 15:58 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=40031603&tid=1828259]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
178ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 270ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...