Замена первого вхождения Mysql

S
На сайте с 02.09.2009
Offline
106
711

Подскажите можно ли сделать замена по индексу ?

Мне нужно заменить первое вхождения в строке подстроки

Skom
На сайте с 02.12.2006
Offline
165
#1

Вы можете как-то сконцентрировать Ваши мысли в что-то более понятное населению земли?

Просто пост напоминает вопрос Равшана к Джумжуту о проблемах синергетики...

Cras amet qui numquam amavit quique amavit cras amet
S
На сайте с 02.09.2009
Offline
106
#2
Skom:
Вы можете как-то сконцентрировать Ваши мысли в что-то более понятное населению земли?
Просто пост напоминает вопрос Равшана к Джумжуту о проблемах синергетики...

Сорри, нужно сделать замену подстроки в строке, первое вхождение.

Уже решил

UPDATE m1

SET value = CONCAT(REPLACE(LEFT(value, INSTR(value, '11') + LENGTH('>') - 1), '11', '22'), SUBSTRING(value, INSTR(value, '11') + LENGTH('11')))
PN
На сайте с 22.08.2012
Offline
103
#3
Stislov:
Сорри, нужно сделать замену подстроки в строке, первое вхождение.

Уже решил

UPDATE m1

SET value = CONCAT(REPLACE(LEFT(value, INSTR(value, '11') + LENGTH('>') - 1), '11', '22'), SUBSTRING(value, INSTR(value, '11') + LENGTH('11')))

вот видите, всего то нужно было сконцентрироваться😂

Мой совет помог? Не скупись! Bitcoin 1Lseddet1o1B6odgXQHbGaWGwRkt1Db8Ef Ethereum 0x450f1a17461e25194B7F9226cDEe70173F39e1e1

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий