[MySQL] replace

Vodnik

как бы попроще сделать replace одного выражения на другое во всей таблице?

stm5981037

регекспом.

Vodnik

и как ты это предлагаешь сделать?
select, потом на каждый рекорд апдейт?

bansek

Зачем?
в where clause можно юзать регекспы
rtfm, она тебя спасёт =)

sinet

А просто UPDATE Test SET Data=replace(Data, 'Test', 'tseT') сделать нельзя?

Vodnik

ого, это для MySQL?

Vodnik

ну я ламо, я знаю как селект сделать регекспом, а как замену?

sinet

Да, сам проверял - работает.
ЗЫ Поиск по документации к MySQL рулит!

stm7884696

может ты тогда подскажешь как сделать инсерт, если select ничего не нашел, а если нашел, то не делать инсерт...
И все в одном запросе?

sinet

Что-то мне слабо верится, что такое можно сделать с помощью SQL...
Оставить комментарий
Имя или ник:
Комментарий: