Мне нужно в таблице `table_name` заменить все символы `abc` на `cba`.
Исходя из офф. документации:
REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name [(col_name,...)]
VALUES (expression,...),(...),...
или REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name [(col_name,...)]
SELECT ...
или REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name
SET col_name=expression, col_name=expression,...
Мой запрос будет следующим:
UPDATE `table_name` SET `text` = REPLACE(`text`, 'abc', 'cba');
Так ?
Спустя 48 минут, 30 секунд (5.01.2012 - 12:35) dadli написал(а):
Цитата |
Мне нужно в таблице `table_name` заменить все символы `abc` на `cba`. |
если строка содержит такая значеня: sabc4r, в етом случае тоже хочиш заменить abc на cba? чтоб получить такое: scba4r
или толко в том случае когда abc - ето полная запис?
Спустя 11 минут, 23 секунды (5.01.2012 - 12:46) RCuPeR написал(а):
Цитата |
если строка содержит такая значеня: sabc4r, в етом случае тоже хочиш заменить abc на cba? чтоб получить такое: scba4r |
Пускай будет так. У меня более точная фраза.
Спустя 58 минут, 42 секунды (5.01.2012 - 13:45) dadli написал(а):
RCuPeR
ах блин, извини, кажется REPLACE можно исползовать для того что ти хотел, и для других цели тоже, твои пример будит работать
ах блин, извини, кажется REPLACE можно исползовать для того что ти хотел, и для других цели тоже, твои пример будит работать
Спустя 8 минут, 36 секунд (5.01.2012 - 13:53) RCuPeR написал(а):
dadli, спасибо. Как сделаю - отпишусь об успехах

Спустя 10 часов, 35 минут, 38 секунд (6.01.2012 - 00:29) RCuPeR написал(а):
Все сработало по моему запросу.
dadli, плюсанул в карму за активность.
dadli, плюсанул в карму за активность.
_____________
Гнусный социопат с комплексом Бога.