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 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
23 hollywooduk 5096 27.3.2024, 10:43
автор: hollywooduk
Открытая тема (нет новых ответов) Тысячи ботовых переходов на сайт
18 Suagaring 4538 26.3.2024, 21:42
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1124 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
12 uahomka 2298 25.3.2024, 6:52
автор: Skyworker
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
28 metvekot 3921 25.3.2024, 6:34
автор: Skyworker


 



RSS Текстовая версия Сейчас: 29.3.2024, 13:36
Дизайн