Задать вопрос
@TechNOIR

MySQL+PHPMYADMIN. Как найти и изменить часть значения по регулярному выражению?

Добрый день.
Есть столбец в котором в строках пишутся цифры через запятую.
Тоесть так:
22,44,55,66,77
11,22,33,44,55


Мне требуется найти все строки, которых в начале стоит 22. И изменить это 22 на 33 например.
То есть регуляркой можно это выразить как ^22,
REGEXP_REPLACE не работает.
Как найти я вроде понял так как в mysql есть REGEXP фукнция, но как заменить потом? Чтобы поменялось 22 только в начале строки

Спасибо заранее
  • Вопрос задан
  • 405 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@TechNOIR Автор вопроса
UPDATE tablename SET fieldname = INSERT(fieldname, 1, 2, '33') WHERE fieldname LIKE '22,%'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы