Mysql. Вырезать текст в атрибутах.

homep4uk
На сайте с 03.06.2010
Offline
13
596

Всем привет!

Нужно из базы данных вырезать все значения alt и title к картинкам в новостях, новостей в базе много, вручную это делать сумасшествие.

Вот нагуглил то что мне должно подойти, но как подстроить под себя не знаю. Подскажите плиз как надо.

http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_replace

или это не подойдёт?

Алексей Барыкин
На сайте с 04.02.2008
Offline
272
#1

Алгоритм:

1. Выгрузить дамп базы (операция backup).

2. В дампе "вырезать все значения alt и title к картинкам в новостях" (например с помощью регулярных выражений)

3. Запихнуть полученный дамп обратно (операция restore).

Ragnarok
На сайте с 25.06.2010
Offline
239
#2

либо циклом перебрать все значения по алгоритму

извлек

удалил

обновил

...

PROFIT!

//TODO: перестать откладывать на потом
homep4uk
На сайте с 03.06.2010
Offline
13
#3

Всем спасибо за советы. Нашел программку, автор которой поставил перед сабой такую же задачу как и я. Сделал дамп и заменил атрибуты через программу.

Собственно сама программа, может кому-нибудь понадобится:

http://softwaremaniacs.org/soft/tr/

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий