sql >> Databasteknik >  >> RDS >> Mysql

Hur utlöser man mysql-händelsen efter en tidsperiod?

För att köra ett php-skript regelbundet har du många lösningar:

  • Du använder ett cron-jobb (detta innebär att du har en server). För att lära dig göra detta kan du besöka den här länken .
  • Du använder Event Scheduler tillhandahålls av MySQL.
  • Om du inte har server kan du använda en leverantör som kommer att starta dina uppgifter regelbundet, den mest kända är Webcron.org (det är inte gratis).
  • Annan lösning, du skapar ett PHP-skript som körs i bakgrunden medan du väntar på rätt tidpunkt för att utföra en åtgärd; för att göra det måste du ha tillgång till funktionen set_time_limit() och ignore_user_abort() . Sedan skapar du ett script som loopar kontinuerligt och kontrollerar för tillfället om det finns något att göra.



  1. Ställ in gräns för en tabellrader i SQL

  2. Kan inte ansluta till den lokala MySQL-servern via socket '/tmp/mysql.sock

  3. MySQL - Ta bort standardvärdet för Datetime-fältet

  4. mysql gå med ON och AND för att laravel vältalig