MySQL: как я могу заменить только первый символ, если он содержит определенный символ? - PullRequest
1 голос
/ 03 апреля 2012

как заголовок, я хотел бы знать, как заменить только первый символ записи, если он содержит определенный символ?

Например:

запись: "привет" -> запись "привет".

Здесь я убираю пробел из строки "привет"

Спасибо

Ответы [ 2 ]

2 голосов
/ 03 апреля 2012

Если в YourField указан пробел в качестве первого символа, используйте это. Конечно, вы можете изменить первого персонажа на любой другой.

UPDATE YourTable SET
YourField = RIGHT(YourField,LENGTH(YourField)-1)
WHERE YourField like ' %'
0 голосов
/ 03 апреля 2012

Вы не можете просто обновить «только» первый символ, вы должны заменить весь столбец обычным обновлением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...