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



 

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

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

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


ув. kagtus, да, вами предложенный вариант имеет право на жизнь, так же как и править все 1000 постов вручную..

sql-запрос же, уже написан, осталось его выполнить.. если вам кажется, что он неверен/с ошибками/не рабочий/или же потрёт что-то больше чем указанно, ткните пальцем на косяк..


Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Sev_free
Sev_free
сообщение 26.7.2015, 21:39; Ответить: Sev_free
Сообщение #13


x64, дело не в этом, SQL запрос это решит, но если человек не знает SQL? Либо где то ошибется случайно либо еще что то.... У меня бывало такое, что люди не знающие SQL брали запрос - изменяли и потом вся таблица пустая, либо поломанная. Если бы я видел перед собой данную БД, то написал бы строчечку "айболит"а...


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


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


и тут мы сталкиваемся с забавным эффектом
- бекап базы необходим. иначе шаловливыми ручками можно нанести ущерб больше, чем вирус.
- бекап это SQL файл. ну как правило...
- раз он все равно есть, предложение (тут выше в теме) почистить злосчастную строчку нотепадом - имеет право на существование. потом останется просто восстановить почищенный бекап и радоваться вылеченному сайту.

think again. зачем человеку разбираться с SQL если оно ему не понадобится окромя этого случая?


--------------------
клоновод


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


SpaceX, Sev_free и dagdag вместе более развернуто сказали то, что я пытался в посте #6, за что им спасибо!!!
Смысл был не в том на сколько все тут присутствующие хорошие/плохие кодеры, а в возможной ошибке и обязательном наличии бекапа, обязательном!!! не стоит зарекаться, все бывает, даже случайно нажатая клавиша может много лишнего натворить.
соответственно оба способа равнозначны, значит и сарказм x64 неуместен.




Цитата
в чём заключался сарказм?

Цитата(x64)
ребят молодцы, лёгких путей не ищут :D

да не, нормальные такие фразы, никакого сарказма...

Цитата
не равнозначны

и 10 и 100 и 1000, но нигде в выше предложенных sql-запросах никакой временной таблицы не фигурирует, не надо приплетать "а можно", "а если".


P.S. ой ой с форумом что то неладное, сообщения модераторов пропадают при добавлении ответов...

Сообщение отредактировал kagtus - 27.7.2015, 9:08


--------------------
ася 45два48499два
удалю вирусы, помогу с сайтом ->отзывы ТУТ и ТАМ


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 27.7.2015, 9:11; Ответить: x64
Сообщение #16


Цитата(kagtus @ 27.7.2015, 7:54) *
никакого сарказма...

Абсолютно. Всего лишь здравый взгляд на вещи.

Цитата(kagtus @ 27.7.2015, 7:54) *
не надо приплетать "а можно"

Для чего сами приплетаете тогда?
Цитата(kagtus @ 27.7.2015, 7:54) *
а в возможной ошибке


Цитата(kagtus @ 27.7.2015, 7:54) *
нигде в выше предложенных sql-запросах никакой временной таблицы не фигурирует

Нигде в Ваших ответах не фигурирует, что нужно скачать бекап базы, а все действия проводить на копии этого файла.
Есть такое понятие, как здравый смысл.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kagtus
kagtus
сообщение 27.7.2015, 9:19; Ответить: kagtus
Сообщение #17


Цитата
Нигде в Ваших ответах не фигурирует, что нужно скачать бекап базы

читаем пост #6
Цитата
на копии этого файла.

про CRTL+Z не я сказал (пост #10)


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


Цитата(kagtus @ 27.7.2015, 8:19) *
читаем пост #6

Пусть этот, не суть. Общий порядок действий будет таким: скачать бекап, сделать на нём изменения, закрыть (+сохранить), залить изменёнку в базу.
Всё хорошо? Одно но: если замена была с ошибкой, где брать копию с оригинальным состоянием, до правок? Ctrl-Z работает, пока файл не закрыт.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kagtus
kagtus
сообщение 27.7.2015, 9:36; Ответить: kagtus
Сообщение #19


Цитата
где брать копию

если не сильно бегом все удалять, то скачать бекап по новой.
или вы обычно сразу DROP TABLE's делаете?

Сообщение отредактировал kagtus - 27.7.2015, 9:37


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


ребята все вы правы, если смотреть со своей точки зрения...

т.к. виновник торжества указал вопрос "как корректно удалить повторяющуюся запись вида "<script type="text/javascript" src="//wq4.ru/js.js"></script>" из БД MYSQL?" и про PHPMyAdmin, что через него он что-то пытался сделать, посему надо полагать, что он более или менее знаком с ним.. было ли это конкретно сделано через бекап или же создал дубликат таблицы, отработал на оригинале, при каке удалил оригинал и вернул из дубликата история это умалчивает :)

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

+ не забывайте, что базу можно похерить и в блокноте.. удалив невзначай кавычку или ещё что-нить...

кстати, duoseo, удалось ли вам решить проблему? а главное каким способом, чей совет вам пригодился/кажется легче и правильнее? :spiteful:

UPD
Цитата
или вы обычно сразу drop table's делаете?


ну рукалицо то ещё.. пока он не попробует загрузить бекап обратно, он не поймёт была ли там ошибка.. а загружать надо в чистую БД.. либо переименовать все таблицы :blush:

Сообщение отредактировал SpaceX - 27.7.2015, 9:40


Поблагодарили: (2)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 27.7.2015, 9:43; Ответить: x64
Сообщение #21


Цитата(kagtus @ 27.7.2015, 8:36) *
скачать бекап по новой

Поздно:
Цитата(x64 @ 27.7.2015, 8:26) *
залить изменёнку в базу


Таким образом, сами же подтвердили, что Ваш вариант потенциально допускает неверное использование.
Развернуть/Свернуть


ЗЫ: ТС пошёл по правильному пути: задал вопрос — получил быстрый ответ. А простому решению всегда можно найти применение.


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
28 hollywooduk 5851 Вчера, 20:56
автор: 100ftd
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19817 Вчера, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3446 Вчера, 11:54
автор: Skyworker
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
1 Boymaster 517 Вчера, 11:45
автор: Skyworker
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 5016 20.4.2024, 16:49
автор: Liudmila


 



RSS Текстовая версия Сейчас: 24.4.2024, 2:10
Дизайн