Замена подстроки в строке в Mysql
Июнь 8th, 2009
Иногда возникает неоходимость заменить часть строки текста в ячейках таблица.
Например у вас есть таблица с полем path, в которой вписан путь скажем к изображению /var/www/images/upload, причем в ячейке не только этот путь, а много еще каких, а надо заменить только часть этого. Например сделать /var/www/site/images/upload …..
Для этого есть замечательная функция - REPLACE
Применяется в нашем случае она как:
UPDATE table SET field = REPLACE(field, ‘что_меняем’, ‘на_что_меняем’)
table - имя таблицы
field - имя поля
Таким образом можно заменять часть текста в ячейке, не затрагивая все остальное содержание.
Please leave a Comment
You must be logged in to post a comment.