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

Uruchomić zapytanie mySQL jako zadanie cron?

Osobiście uważam, że łatwiej jest używać harmonogramu zdarzeń MySQL niż crona.

Włącz to za pomocą

SET GLOBAL event_scheduler = ON;

i utwórz takie wydarzenie:

CREATE EVENT name_of_event
ON SCHEDULE EVERY 1 DAY
STARTS '2014-01-18 00:00:00'
DO
DELETE FROM tbl_message WHERE DATEDIFF( NOW( ) ,  timestamp ) >=7;

i to wszystko.

Przeczytaj więcej o składni tutaj i tutaj zawiera bardziej ogólne informacje na ten temat.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Eksportuj i importuj wszystkie bazy danych MySQL jednocześnie

  2. Szczegółowe spojrzenie na indeksowanie baz danych

  3. Jak wykonać procedurę składowaną w środowisku roboczym MySQL?

  4. TO_DAYS() Przykłady – MySQL

  5. Jak wyodrębnić n-te słowo i policzyć wystąpienia słów w ciągu MySQL?