Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Błąd zdarzenia Mysql przy użyciu php

Utwórz wydarzenie:

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 ;

Włącz obsługę zdarzeń:

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

Potwierdź, że jest włączony:

show variables where variable_name='event_scheduler';

Sprawdź informacje o wydarzeniu:

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

-- oczywiście użyj nazwy swojej bazy danych powyżej

Spójrz na stronę podręcznika, aby dowiedzieć się, co PO ZACHOWANIU ZAKOŃCZENIA oznacza, jak również inne rzeczy.

Wyłącz lub włącz:

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. Który jest najszybszy? SELECT SQL_CALC_FOUND_ROWS FROM `tabela` lub SELECT COUNT(*)

  2. Jak uzyskać rozmiary tabel bazy danych MySQL?

  3. Jak mogę zapobiec wstrzykiwaniu SQL w PHP?

  4. Jak znaleźć i zamienić tekst w bazie danych MySQL za pomocą SQL

  5. Czy mysql_real_escape_string() jest uszkodzony?