Войти на сайт  

   

Мы с социальных сетях  

   

Помочь проекту  

   
 
   

Замена подстроки в строке

Подробности

     Иногда при работе с базами данных, в частности MySQL, появляется необходимость замены всего текста или части текста на другой.  (например в таблице текстовое поле, содержащее название марки автомобилей с моделью (Ауди А4, Ауди A8 ), заменить русские названия на английские, при этом модели должны остаться.

     Проделать это можно с помощью следующего запроса

 UPDATE table SET field = REPLACE(field, 'Текст 1', 'Текст 2');

 

 где

table - название таблицы,

field - название поля, содержимое которого нужно изменить,

Текст 1 - текст, который нужно заменить,

Текст 2 - текст, на который нужно заменить.

Реальный пример, с которым я столкнулся 

UPDATE model SET model_name = REPLACE(model_name, 'Touring', 'Универсал');

Заменяет 'Touring' в названии модели, на 'Универсал', остальной текст останется не тронутым.

Назад На главную

Добавить комментарий



Anti-spam: complete the task
   
   
© 2011 - 2012 LedSoft