sql >> Databasteknik >  >> RDS >> Mysql

Värden tillåter inte evenemang på MySQL, vilket är det bästa alternativet

Som Jim i kommentaren. Försök att använda Cron Job och ring ditt PHP-skript för varje timme är mitt alternativa svar.

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

Lägg till en Cron Job Command Structure:

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

Kommandoexempel:

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

Lägg till behörighet genom kommandot CHMOD.

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

Referens:
Hur man skapar cron-jobb använder PHP?
http://code. tutsplus.com/tutorials/managing-cron-jobs-with-php--net-19428



  1. Alternativ till ORDER BY RAND() på sammanfogade tabeller?

  2. Flera frågor är beroende av varandra

  3. Bestäm om SP-parameter har ett standardvärde i T-SQL

  4. Hur kan jag räkna det totala antalet MySQL-frågor som används per sida?