Событие sql не выполняется автоматически - PullRequest
0 голосов
/ 26 апреля 2019

Я создал событие в HeideSQL.я просто хочу изменить значение в таблице, если значение составляет от 2 до 0 после 3 минут вставки данных.Я могу выполнить запрос.Но я хочу сделать это автоматически.поэтому я создал событие.но он не работает автоматически.Может кто-нибудь, пожалуйста, помогите.

Настройки следующим образом:

Имя: changeValueEvent Определитель: root @ localhost Событие отбрасывания после истечения срока действия: проверено (также не проверено) состояние: включено

Сроки:

каждые: 2 минуты начинаются с: 01.04.2009 14:00:00

исполняющее тело:

BEGIN
    UPDATE data SET data.VALUE = 0
        WHERE data.TIME <= date_sub(NOW(), interval 3 MINUTE)
          and data.VALUE = 2;

END

    //data is the name if table
    //wanna update VALUE column. 
    //TIME column carries the time of data 
    BEGIN
        UPDATE data SET data.VALUE = 0
            WHERE data.TIME <= date_sub(NOW(), interval 3 MINUTE)
              and data.VALUE = 2;

    END

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