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