Archive for the 'MySQL' Category
Резервирование БД со сжатием «на лету»
Июнь 9th, 2009
mysqldump -u пользователь -p пароль БазаДанных [Таблицы] | gzip -9 >архив.gz
Замена подстроки в строке в Mysql
Июнь 8th, 2009
Иногда возникает неоходимость заменить часть строки текста в ячейках таблица.
Например у вас есть таблица с полем path, в которой вписан путь скажем к изображению /var/www/images/upload, причем в ячейке не только этот путь, а много еще каких, а надо заменить только часть этого. Например сделать /var/www/site/images/upload …..
Для этого есть замечательная функция – REPLACE
Применяется в нашем случае она как:
UPDATE table SET field = REPLACE(field, ‘что_меняем’, ‘на_что_меняем’)
table – имя таблицы
field – имя поля
Таким образом можно заменять часть текста в ячейке, не затрагивая все остальное содержание.