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

Как да задействам mysql събитие след определен период от време?

За да изпълнявате редовно php скрипт, имате много решения:

  • Използвате задание на cron (това означава, че имате сървър). За да се научите да правите това, можете посетете тази връзка .
  • Използвате планировчика на събития предоставено от MySQL.
  • Ако нямате сървър, можете да използвате доставчик, който ще стартира задачите ви редовно, най-известният е Webcron.org (не е безплатно).
  • Друго решение, създавате скрипт PHP, който ще работи във фонов режим, докато чака подходящото време за извършване на действие; за да направите това, трябва да имате достъп до функцията set_time_limit() и ignore_user_abort() . След това създавате скрипт, който се повтаря непрекъснато и проверява за момента дали има какво да се направи.



  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 не използва индекс DATETIME, когато таблицата има други полета

  2. как да зададете дължина на колона в хибернация с максимална дължина

  3. Ограничение за предотвратяване на вмъкването на празен низ в MySQL

  4. MySQL:как да сортирам думите в низ с помощта на съхранена функция?

  5. SQL GROUP BY:интервали в непрекъснатост?