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

Jak wywołać zdarzenie mysql po pewnym czasie?

Aby regularnie uruchamiać skrypt php, masz wiele rozwiązań:

  • Używasz zadania cron (to oznacza, że ​​masz serwer). Aby dowiedzieć się, jak to zrobić, możesz odwiedź ten link .
  • Używasz Harmonogramu zdarzeń dostarczane przez MySQL.
  • Jeśli nie masz serwera, możesz skorzystać z usług dostawcy, który będzie regularnie uruchamiał Twoje zadania, najbardziej znanym jest Webcron.org (to nie jest darmowe).
  • Inne rozwiązanie, tworzysz skrypt PHP, który będzie działał w tle, czekając na odpowiedni czas na wykonanie akcji; w tym celu musisz mieć dostęp do funkcji set_time_limit() i ignore_user_abort() . Następnie tworzysz skrypt, który ciągle się zapętla i sprawdza w danej chwili, czy jest coś do zrobienia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pip install mysqlclient zwraca błąd krytyczny C1083:Nie można otworzyć pliku:'mysql.h':Brak takiego pliku lub katalogu

  2. Wartość strefy czasowej serwera „AEST” jest nierozpoznana lub reprezentuje więcej niż jedną strefę czasową

  3. Codeigniter:Błąd w zapytaniu ORDER BY CASE

  4. MySQL i Java — Uzyskaj identyfikator ostatnio wstawionej wartości (JDBC)

  5. Znajdź całkowitą liczbę wyników w zapytaniu mySQL z przesunięciem+limit