MySQL Event Scheduler

MySQL Event Scheduler

2) Создаем Event-ы

CREATE EVENT antibrut
ON SCHEDULE EVERY 1 HOUR
DO
DELETE FROM _antibrut WHERE logintime < DATE_SUB(NOW(),INTERVAL 1 HOUR)

CREATE EVENT antispam
ON SCHEDULE EVERY 1 HOUR
DO
DELETE FROM _antispam WHERE time < DATE_SUB(NOW(),INTERVAL 1 HOUR)

Дополнительно
Посмотреть Event-ы:

SHOW EVENTS;

Если хотить модифицирывать ваш Event, делать через ALTER, например:

ALTER antibrut 
ON SCHEDULE EVERY 5 HOUR
STARTS TIMESTAMP + 3 HOUR

Удалить Event:

DROP EVENT antispam;
0 comments
  1. plutov
    plutov
    06.11.2013 at 21:08

    Хорошая у вас статья, буду рад, если вы проситаете мою на похожую тему про ивенты: http://plutov.by/post/mysql_event

    Reply
  2. utz0r2
    utz0r2
    06.11.2013 at 22:08

    Подписался на Ваш сайт 😉

    Reply
Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *