Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка при събитие в Mysql при използване на php

Създаване на събитието:

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 ;

Включете манипулатора на събития:

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

Потвърдете, че е включено:

show variables where variable_name='event_scheduler';

Вижте информация за събитието:

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

-- очевидно използвайте името на вашата база данни по-горе

Вижте страницата с ръководството за това, което ЗАПЪРВА ПРИ ЗАВЪРШВАНЕ средства, както и други неща.

Деактивирайте или активирайте:

ALTER EVENT myevent21222 disable;
ALTER EVENT myevent21222 enable;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да върнете позицията на аргумент в списък с аргументи в MySQL

  2. Замяна в синтаксис на заявка

  3. Изявление на SQL CASE

  4. Отчитане на грешки в подготвените изявления на MySQLi

  5. Как да инсталирате MySQL 8 с Workbench на Windows 10