|
Удалить только последний слеш в записи
|
|||
---|---|---|---|
#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=40031596&tid=1828259]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
158ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
others: | 241ms |
total: | 494ms |
0 / 0 |