Есть ли способ реализовать основанный на времени триггер в Mysql 5.1
т.е. он должен работать в 12H05 каждый день
Редактировать
В настоящее время используется задание кукурузы, вызывающее сценарий SQL - но я ищу менее сложное решение.
Для этого с Mysql 5.1.x используйте следующий код:
CREATE EVENT myevent ON SCHEDULE EVERY 6 HOUR COMMENT 'A sample comment.' DO UPDATE myschema.mytable SET mycol = mycol + 1;
Здесь ссылка на руководство пользователя
Если триггеры в MySQL не отличаются от большинства других СУБД, то временной триггер не имеет смысла. Триггеры запускаются в ответ на добавление / вставку / удаление строк в таблице. Если вы хотите, чтобы выполнялась операция на основе времени, вы должны рассмотреть Задание (в SQL Server) или Службу Windows.