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;
plutov
06.11.2013 at 21:08Хорошая у вас статья, буду рад, если вы проситаете мою на похожую тему про ивенты: http://plutov.by/post/mysql_event
utz0r2
06.11.2013 at 22:08Подписался на Ваш сайт 😉