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

Host nie zezwala na zdarzenia na MySQL, jaka jest najlepsza alternatywa

Jak Jim w komentarzu. Spróbuj użyć Cron Job i wywołuj swój skrypt PHP co godzinę to moja alternatywna odpowiedź.

#!/usr/bin/env php
<?php
# This file would be say, '/usr/local/bin/run.php'
// code
echo "I'm CRON Script"

Dodaj strukturę poleceń zadania Crona:

Minutes [0-59]
|   Hours [0-23]
|   |   Days [1-31]
|   |   |   Months [1-12]
|   |   |   |   Days of the Week [Numeric, 0-6]
|   |   |   |   |
*   *   *   *   * home/path/to/command/the_command.sh

Przykład polecenia:

* 1 * * * php-path -f php-script-path &> /dev/null
* 1 * * * /usr/bin/php -f /usr/local/bin/run.php &> /dev/null

Dodaj uprawnienia za pomocą polecenia CHMOD.

chmod +x /usr/local/bin/run.php

Odniesienie:
Jak utworzyć zadanie cron używasz PHP?
http://code. tutsplus.com/tutorials/managing-cron-jobs-with-php--net-19428



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pobieranie danych z dwóch tabel powiązanych z kluczem obcym w CakePhp

  2. Uzyskaj minimalną nieużywaną wartość w kolumnie MySQL

  3. Jaka jest różnica semantyczna między GDZIE a MIEĆ?

  4. Jak zaktualizować wersję silnika MySQL w ClearDB?

  5. Dane wielu zapytań w jednej tabeli HTML (PHP, MySQL)