Компьютерное

Запросы SQL ручками – не так уж и страшно

Одной из проблем, с которой сталкивается большинство администраторов сайтов, является спам. Особенно тяжко вычищать десятки тысяч комментариев, после того как спамеры пробили защиту. В админке зачастую выводятся не больше 100 строчек, в PhpMyAdmin по 500. И это только вывод, а нужное еще выделить и удалить. А если речь идёт о 40 000 комментариев?

Выход довольно простой – нужно немного разобраться в синтаксисе SQL запросов. Я использую такую конструкцию:

DELETE FROM `gyilt_jcomments` WHERE id>10000 LIMIT 1000

gyilt_jcomments – название таблицы с комментариями

WHERE id>10000 – указываем выше какого порядкового номера нужно удалять строчки

LIMIT 1000 – количество удаляемых строчек за раз

Команду нужно вводить зайдя в базу данных сайта через PhpMyAdmin и выбрав ввод SQL запроса.

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Добавить комментарий

Ваш адрес email не будет опубликован.

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: