Задать вопрос
Ответы пользователя по тегу SQL
  • Как изменить значение поля в нескольких строках одним запросом SQL?

    @melnikov_m Автор вопроса
    Прошу прощения, что не уточнил, там могут быть и такие строки "Магнитогорский городской округ - город Магнитогорск" соответственно нужно преобразовать в - "Городской округ - Магнитогорский - город Магнитогорск"

    Вроде вот так должно заработать (в 2 запроса )
    UPDATE `geo` SET `name` = CONCAT('Городской округ - ', `name`) WHERE `name` like '% городской округ%'
    UPDATE `geo` SET `name` = REPLACE(name, ' городской округ', '')

    Всем спасибо за советы, направили в нужное русло и получилось ))
    Ответ написан
    Комментировать