sql >> Databáze >  >> RDS >> Mysql

Chyba události Mysql pomocí php

Vytvořte událost:

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 ;

Zapněte obslužnou rutinu události:

SET GLOBAL event_scheduler = ON;  -- turn her on and confirm below

Potvrďte, že je zapnuto:

show variables where variable_name='event_scheduler';

Podívejte se na informace o události:

show events from so_gibberish2; -- note so_gibberish2 is my database name 

-- samozřejmě použijte název databáze výše

Podívejte se na manuálovou stránku, co PO DOKONČENÍ ZACHOVAT znamená i jiné věci.

Zakázat nebo povolit:

ALTER EVENT myevent21222 disable;
ALTER EVENT myevent21222 enable;


  1. Chybová zpráva sqldeveloper:Síťový adaptér nemohl navázat chybu připojení

  2. Chyba spouštění Oracle ORA-04091

  3. Jak vypsat všechny pohledy v databázi Oracle

  4. Jak opravit chyby nesouladu verzí pg_dump?