Есть ли способ реализовать основанный на времени триггер в Mysql 5.1? - PullRequest
2 голосов
/ 15 января 2010

Есть ли способ реализовать основанный на времени триггер в Mysql 5.1

т.е. он должен работать в 12H05 каждый день

Редактировать

В настоящее время используется задание кукурузы, вызывающее сценарий SQL - но я ищу менее сложное решение.

Ответы [ 2 ]

2 голосов
/ 20 июля 2011

Для этого с Mysql 5.1.x используйте следующий код:

CREATE EVENT myevent
    ON SCHEDULE
      EVERY 6 HOUR
    COMMENT 'A sample comment.'
    DO
      UPDATE myschema.mytable SET mycol = mycol + 1;

Здесь ссылка на руководство пользователя

0 голосов
/ 15 января 2010

Если триггеры в MySQL не отличаются от большинства других СУБД, то временной триггер не имеет смысла. Триггеры запускаются в ответ на добавление / вставку / удаление строк в таблице. Если вы хотите, чтобы выполнялась операция на основе времени, вы должны рассмотреть Задание (в SQL Server) или Службу Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...