Доброе утро. Вопрос следующего характера:
есть страница с опросом, где люди проходят голосование (стандартный компонент "Форма опроса"). Изначально не прикрутил капчу и соответственно поплатился за это. Порядка 700 голосов получил от бота. В админке удалять вручную все как-то было напряжно, поэтому решил вычистить сразу из базы. Алгоритм моих действий был таков:
1. В админке узнал начальный и конечный ID фальсифицированных ответов. (к примеру с 500 по 1200). Соответственно эти ID, как я понял, относились к таблице b_vote_event
2. Таблица b_vote_event связана с таблицей данных вопросов b_vote_event, соответственно используя запрос
я получил все данные вопросы (например, id вопросов с 2500 по 20000)
3. Таблица данных вопросов связана с отношением один ко многим с таблицей данных на них ответов b_vote_event_answer, соответственно запросом
я получил все данные ботом ответы (порядка 40 000 ответов, например с 20 000 по 60 000)
4. Далее 3 запросам на удаление:
я, как мне думалось, удалил ботовые записи. Однако, разочарованию не было предела, когда на другой странице где весит компонент с визуальным отображением хода голосования, строящий диаграммы, резульаты по-прежнему остались те же...
Правильно ли я сделал или что-то удалил не то, подскажите, пожалуйста!
есть страница с опросом, где люди проходят голосование (стандартный компонент "Форма опроса"). Изначально не прикрутил капчу и соответственно поплатился за это. Порядка 700 голосов получил от бота. В админке удалять вручную все как-то было напряжно, поэтому решил вычистить сразу из базы. Алгоритм моих действий был таков:
1. В админке узнал начальный и конечный ID фальсифицированных ответов. (к примеру с 500 по 1200). Соответственно эти ID, как я понял, относились к таблице b_vote_event
2. Таблица b_vote_event связана с таблицей данных вопросов b_vote_event, соответственно используя запрос
Код |
---|
SELECT * FROM b_vote_event_question WHERE event_id between 500 and 1200 |
я получил все данные вопросы (например, id вопросов с 2500 по 20000)
3. Таблица данных вопросов связана с отношением один ко многим с таблицей данных на них ответов b_vote_event_answer, соответственно запросом
Код |
---|
SELECT * FROM b_vote_event_answer WHERE id_event_question between 2500 and 20000 |
я получил все данные ботом ответы (порядка 40 000 ответов, например с 20 000 по 60 000)
4. Далее 3 запросам на удаление:
Код |
---|
DELETE FROM b_vote_event WHERE id between 500 and 1200 |
Код |
---|
DELETE FROM b_vote_event_question WHERE id between 2500 and 20000 |
Код |
---|
DELETE FROM b_vote_event_answer WHERE id between 20000 and 60000 |
я, как мне думалось, удалил ботовые записи. Однако, разочарованию не было предела, когда на другой странице где весит компонент с визуальным отображением хода голосования, строящий диаграммы, резульаты по-прежнему остались те же...
Правильно ли я сделал или что-то удалил не то, подскажите, пожалуйста!
