renesans 0 Опубликовано: 26 октября 2011 Рассказать Опубликовано: 26 октября 2011 Добрый день! Помогите составить запрос для обнуления значения поля "descr" для новостей с id от 4 до 150000. Обнулить нужно потому что после того как сайт взломали в поле "descr" был вписан код или сайт, уже не помню, давно было. Пришлось поменять код на пуру слов, таким образом получилось на почти 150К страницах одинаковый "descr". Заранее благодарю!Если можно перенесите тему в "Общие вопросы", не туда влепил. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 071 Опубликовано: 26 октября 2011 Рассказать Опубликовано: 26 октября 2011 UPDATE dle_post set descr='' [/CODE] Цитата Ссылка на сообщение Поделиться на других сайтах
renesans 0 Опубликовано: 26 октября 2011 Рассказать Опубликовано: 26 октября 2011 Автор а как то, чтобы в новостях с id от и до, например от 1 до 150000? Не знаю, может можно как то составить запрос, чтобы обнуляло в тех новостях, где встречается эта фраза? может как то так.. UPDATE dle_post set descr='' WHERE descr='фраза' ; Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 071 Опубликовано: 26 октября 2011 Рассказать Опубликовано: 26 октября 2011 Не знаю, может можно как то составить запрос, чтобы обнуляло в тех новостях, где встречается эта фраза? может как то так.. вы правильно написали запрос, он заменить только те новости где будет данная фраза Цитата Ссылка на сообщение Поделиться на других сайтах
renesans 0 Опубликовано: 26 октября 2011 Рассказать Опубликовано: 26 октября 2011 Автор Не знаю, может можно как то составить запрос, чтобы обнуляло в тех новостях, где встречается эта фраза? может как то так.. вы правильно написали запрос, он заменить только те новости где будет данная фраза Попробовал на локалке, запрос сработал нормально. Но на сервере, было обработано все 150 строк, после проверки на сайте еще остались новости где нужно обнулять. Попробовал еще раз запустить запрос, но уже выдает обработано 0 строк. Цитата Ссылка на сообщение Поделиться на других сайтах
renesans 0 Опубликовано: 26 октября 2011 Рассказать Опубликовано: 26 октября 2011 Автор Разобрался почему не находило остальные, просто перед фразой было еще 2 пробела. Выполнил запрос с двумя пробелами и обнулило около 58К строк, на сайте движок уже сам генерирует "description" нормально. Спасибо за помощь! Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.