X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Очистка базы данных myslq
Hallboy222
Hallboy222
Topic Starter сообщение 26.8.2010, 20:29; Ответить: Hallboy222
Сообщение #1


Любитель идей
*******


Группа: Active User
Сообщений: 2582
Регистрация: 27.5.2010
Из: Москва
Поблагодарили: 872 раза
Репутация:   149  


Вообщем нужна помощь, нужно из базы данных формата mysql удалить разом строчки вида:
<a href="тут всегда разное" target=\"_blank\">тут всегда одно слово</a>

В ручную делать не выход, база не маленькая.
Как это можно осуществить и есть ли вообще способ?

Сообщение отредактировал Hallboy222 - 26.8.2010, 20:43
2
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
zerg
zerg
сообщение 26.8.2010, 20:45; Ответить: zerg
Сообщение #2


Участник
***

Группа: User
Сообщений: 100
Регистрация: 27.3.2008
Поблагодарили: 41 раз
Репутация:   5  


кончено можно такс
DELETE FROM таблицы WHERE ячейка LIKE ‘%ищем это%’ OR ячейка LIKE ‘%или это%’


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
n1tr1k
n1tr1k
сообщение 26.8.2010, 20:47; Ответить: n1tr1k
Сообщение #3


Любитель BMW и бекона :)
*****

Группа: Active User
Сообщений: 767
Регистрация: 17.1.2009
Из: Saint-Petersburg
Поблагодарили: 266 раз
Репутация:   65  


Hallboy222, способ точно есть. Насчет определенной программы не могу что-то сказать, но вот использование макросов поможет решить проблему.

Стал гуглить, нашел кое-что: http://programmersforum.ru/showthread.php?t=36025

Ради интереса открыл sql в Excel'e, попробовал макрос - он работает. Но есть одно НО:

<a href="tratata">tratata</a>


в Excel'e это не гиперссылка, а просто текст. Если Вы найдете макрос, который будет удалять по Вашему критерию, то сразу же решите проблему.

ЗЫ: не знаю как поведет себя оперативная память и процессор, если открыть большую базу в Excel.


--------------------
ICQ: 494-420
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Hallboy222
Hallboy222
Topic Starter сообщение 26.8.2010, 20:54; Ответить: Hallboy222
Сообщение #4


Любитель идей
*******


Группа: Active User
Сообщений: 2582
Регистрация: 27.5.2010
Из: Москва
Поблагодарили: 872 раза
Репутация:   149  


С размером я перегнул, конечно. Убрав весь мусор и вообще всё ненужное из бд, её размер стал 5.7мб. Но в ручную такое править надолго, нужно найти способ по автоматизированнее)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gangstar90
gangstar90
сообщение 26.8.2010, 20:59; Ответить: gangstar90
Сообщение #5


Doors not dead
******

Группа: Active User
Сообщений: 1080
Регистрация: 2.2.2009
Из: Котелок с 1000 летним стажем
Поблагодарили: 293 раза
Репутация:   44  


может быть возможно регуляркой вида
<a href=".*">.*</a>


то есть делаем замену, ищем этот код, заменяем на пустое место. Удобно делать в notepad ++

Сообщение отредактировал gangstar90 - 26.8.2010, 21:00


--------------------
Стабильный доход для сайтов ipad тематики!
Писать в лс для рассмотрения Вашего ресурса


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
n1tr1k
n1tr1k
сообщение 26.8.2010, 21:02; Ответить: n1tr1k
Сообщение #6


Любитель BMW и бекона :)
*****

Группа: Active User
Сообщений: 767
Регистрация: 17.1.2009
Из: Saint-Petersburg
Поблагодарили: 266 раз
Репутация:   65  


gangstar90, отлично! Так можно.

Hallboy222, стало интересно доковырять Ваш вопрос smile.gif

Нужен Notepad++, открываем там базу, нажимаем CTRL+F, выбираем вкладку "Заменить"

Что искать: <a href=".*">.*</a>
На что заменить:

И готово! smile.gif


--------------------
ICQ: 494-420


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Hallboy222
Hallboy222
Topic Starter сообщение 26.8.2010, 21:08; Ответить: Hallboy222
Сообщение #7


Любитель идей
*******


Группа: Active User
Сообщений: 2582
Регистрация: 27.5.2010
Из: Москва
Поблагодарили: 872 раза
Репутация:   149  


Возможно меня немного не так поняли, нужно вынести (можно на пустое место заменить) строки вида:

<a href=\"Ссылки разные" target=\"_blank\">Анкор у всех ссылок одинаковый</a>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
lokanaft
lokanaft
сообщение 26.8.2010, 21:15; Ответить: lokanaft
Сообщение #8


Участник
***

Группа: User
Сообщений: 183
Регистрация: 15.3.2010
Из: Клин
Поблагодарили: 53 раза
Репутация:   13  


(zerg @ 26.8.2010, 20:45) *
кончено можно такс
DELETE FROM таблицы WHERE ячейка LIKE ‘%ищем это%’ OR ячейка LIKE ‘%или это%’


поправим:

DELETE FROM таблицы WHERE ячейка RLIKE '<a href=".*" target="_blank">тут всегда одно слово</a>'


должно помочь)


--------------------
Модуль для DLE - Seo Links ( удобная перелинковка сайта )
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
n1tr1k
n1tr1k
сообщение 26.8.2010, 21:15; Ответить: n1tr1k
Сообщение #9


Любитель BMW и бекона :)
*****

Группа: Active User
Сообщений: 767
Регистрация: 17.1.2009
Из: Saint-Petersburg
Поблагодарили: 266 раз
Репутация:   65  


Hallboy222, так вроде так всё и будет, вместо всех таких ссылок будут пробелы.

Что искать: <a href=".*" target="_blank">анкор</a>
На что заменить:

Забыл добавить: "Режим поиска" - "Регулярное выражение"


--------------------
ICQ: 494-420
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Hallboy222
Hallboy222
Topic Starter сообщение 26.8.2010, 21:19; Ответить: Hallboy222
Сообщение #10


Любитель идей
*******


Группа: Active User
Сообщений: 2582
Регистрация: 27.5.2010
Из: Москва
Поблагодарили: 872 раза
Репутация:   149  


(n1tr1k @ 26.8.2010, 21:15) *
Hallboy222, так вроде так всё и будет, вместо всех таких ссылок будут пробелы.

Что искать: <a href=".*" target="_blank">анкор</a>
На что заменить:

Забыл добавить: "Режим поиска" - "Регулярное выражение"


Ничего не найдено, на счет режима - сразу установил.

Прикрепленное изображение


Сообщение отредактировал Hallboy222 - 26.8.2010, 21:21
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Куплю базы трастовых сайтов
0 seobomjru 330 Вчера, 16:19
автор: seobomjru
Горячая тема (нет новых ответов) Свежие базы ключевых слов с подсказок гугла!
43 Krok 12808 13.12.2017, 12:19
автор: Smspva
Открытая тема (нет новых ответов) Спам в разметке структурированных данных
если на сайте НЕТУ структурированных данных
12 tok24ua 1131 2.12.2017, 1:19
автор: genjnat
Открытая тема (нет новых ответов) Различные базы для медийной рекламы, телемаркетинга...
блоги, форумы, компании, группы в соц сетях
0 SEOMR 622 23.11.2017, 15:04
автор: SEOMR
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыСбор под Вас уник. тематической базы + прогон Хрумер + Allsubmitter
Повышает трафик, увеличивает ТИЦ, PR. Есть отзывы!
261 seosale 172382 6.11.2017, 17:40
автор: Mukis


 



RSS Текстовая версия Сейчас: 17.12.2017, 6:33
Дизайн