Archive for the 'MySQL' Category

Резервирование БД со сжатием «на лету»

Июнь 9th, 2009

mysqldump -u пользователь -p пароль БазаДанных [Таблицы] | gzip -9 >архив.gz

 

Posted by Дмитрий | Filed in MySQL | Comment now »

 

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

Июнь 8th, 2009

Иногда возникает неоходимость заменить часть строки текста в ячейках таблица.

Например у вас есть таблица с полем path, в которой вписан путь скажем к изображению /var/www/images/upload, причем в ячейке не только этот путь, а много еще каких, а надо заменить только часть этого. Например сделать /var/www/site/images/upload …..

Для этого есть замечательная функция – REPLACE
Применяется в нашем случае она как:

UPDATE table SET field = REPLACE(field, ‘что_меняем’, ‘на_что_меняем’)
table – имя таблицы
field – имя поля

Таким образом можно заменять часть текста в ячейке, не затрагивая все остальное содержание.

 

Posted by Дмитрий | Filed in MySQL | Comment now »