выполнение SQL-запроса в определенное время - PullRequest
0 голосов
/ 03 июля 2011

Мне нужно выполнить SQL-запрос через два часа после вставки строки в определенную таблицу.

Я могу создать триггер для выполнения этого запроса, но проблема в том, что мне нужно запустить его через два часа. Я знаю, MySQL 5.1.6 и более поздние версии поддерживают events, но у меня есть 5.1.4 версия. Обновление - это решение, но могу ли я сделать это без использования событий?

Я использую Windows - есть ли что-то вроде cron в Linux, которое я могу использовать для планирования работы?

1 Ответ

1 голос
/ 03 июля 2011

События (также называемые «Заданиями» в других СУБД) - это то, что вы ищете, но если вы работаете в Windows, вы также можете написать скрипт, выполняющий ваши действия. Вы можете подключиться к MySQL из PHP или других видов сценариев и выполнить любые запросы или запустить хранимую процедуру. Затем эти сценарии можно запланировать с помощью функции запланированных задач Windows.

...