Запуск процедуры MySQL с интервалом времени

StackOverflow https://stackoverflow.com/questions/7821171

  •  27-10-2019
  •  | 
  •  

Вопрос

Мне интересно, есть ли способ запустить процедуру с интервалом времени. Я пытаюсь динамически создавать новые таблицы, и я написал процедуру, чтобы сделать это, мне просто нужен способ запустить их. Я могу легко написать сценарий Python и запустить его как запланированную задачу. Мне интересно, есть ли способ сделать это на сервере MySQL. Я знаю, что у MS Server есть агент сервера, мне интересно, есть ли у MySQL Server нечто подобное?

РЕДАКТИРОВАТЬ:

Комментарий Blockheads проработал ниже. Следует отметить, что это работает только на сервере MySQL 5.1 или позже

CREATE EVENT myEvent ON SCHEDULE EVERY INTERVAL 5 minutes DO CALL myProcedure();
Это было полезно?

Решение

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top