Мой сайт

Главная | Регистрация | Вход
Вторник, 08.07.2025, 00:49
Приветствую Вас Гость | RSS
Меню сайта
Мини-чат
Наш опрос
Оцените мой сайт
Всего ответов: 0
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Главная » 2015 » Июль » 7 » Пример использования REPLACE в MySQL : Update From пример
03:19
Пример использования REPLACE в MySQL : Update From пример

Предлагаю вашему вниманию пример использования метода REPLACE в MySQL.

Допустим, есть задача: в определенной таблице заменить в некотором поле символ "&" на "-":
Сложный способ:


  UPDATE `table_name` t1, `table_name` t2
  SET t1.`field_name`= REPLACE(t2.`field_name`, '&', '-')
  WHERE t1.id = t2.id


Так как вся работа происходит в одной таблице, то необходимо использовать механизм алиасов для работы с одной таблицей как с двумя. Важным критерием является условие t1.id = t2.id, так как мы должны изменять одно и то же поле.

Или более простой вариант, который работает когда t1.id = t2.id и лишние проверки можно отбросить:

  UPDATE `table_name`
  SET `field_name`= REPLACE(`field_name`, '&', '-');

Сам механизм замены предельно прост:
  REPLACE(имя поля или просто текст, что меняем, на что меняем)

Простое и удобное решение. Надеюсь кому-то пригодится.



interestabout.blogspot.com

Запрос MySQL. Примеры UPDATE: 1-10 - Математика

Примеры запросов MySQL на изменение/обновление. В MySQL для обновления/изменения существующих записей используется оператор UPDATE.
http://oftob.ru/mysql-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D1%8B/567-mysql-update-1

Просмотров: 230 | Добавил: eabeem | Рейтинг: 0.0/0
Всего комментариев: 0
Вход на сайт
Поиск
Календарь
«  Июль 2015  »
Пн Вт Ср Чт Пт Сб Вс
  12345
6789101112
13141516171819
20212223242526
2728293031
Архив записей
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Copyright MyCorp © 2025 | Бесплатный конструктор сайтовuCoz