Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro de evento do MySQL usando php


Crie o evento:
drop event if exists `myevent21222`;
DELIMITER |
CREATE EVENT myevent21222
  ON SCHEDULE EVERY 5 MINUTE STARTS '2016-01-01 00:00:00'
  ON COMPLETION PRESERVE
DO
  BEGIN
    UPDATE `team` SET `reg` = '0' WHERE `id` = '1';
  END |
  # MySQL lieferte ein leeres Resultat zurück (d.h. null Datensätze).
DELIMITER ;

Ative o manipulador de eventos:
SET GLOBAL event_scheduler = ON;  -- turn her on and confirm below

Confirme se está ativado:
show variables where variable_name='event_scheduler';

Confira as informações do evento:
show events from so_gibberish2; -- note so_gibberish2 is my database name 

-- obviamente use o nome do seu banco de dados acima



Veja na página do manual o que ON COMPLETION PRESERVE significa, bem como outras coisas.

Desabilite ou habilite:
ALTER EVENT myevent21222 disable;
ALTER EVENT myevent21222 enable;