私は、ホストのワニを使用していますホスティングプランを共有し、そして簡単なコマンド毎分を実行する必要があります。MySQLのイベントの代替
UPDATE table_info SET expired = 1 WHERE TIMESTAMP(dateTime) <= NOW()
私の問題は、私が持っていないので、私はイベントスケジューラをオンに傾けることですそれに対するアクセス許可。誰もイベントを使用せずにこれを行う簡単な方法を考えることができますか?
私は、ホストのワニを使用していますホスティングプランを共有し、そして簡単なコマンド毎分を実行する必要があります。MySQLのイベントの代替
UPDATE table_info SET expired = 1 WHERE TIMESTAMP(dateTime) <= NOW()
私の問題は、私が持っていないので、私はイベントスケジューラをオンに傾けることですそれに対するアクセス許可。誰もイベントを使用せずにこれを行う簡単な方法を考えることができますか?
あなたはupdate文を単純なPHPスクリプトに入れ、cronで実行することができます。
cronやその他のOSベースのタスクスケジューラを使用しているのは、この質問に対する答えです。
ただし、1分ごとに任意のイベントを実行するのは実際にはベストプラクティスではありません。特に、実行された操作がオンザフライで実行可能であれば、ここではそうではありません。期限切れのフラグの値は、簡単な計算によって異なります。代わりに全体table_info
に毎分この計算を実行しているの
dateTime <= NOW()
、あなただけ定期的に実行されるスクリプト
ありがとうございます。私はそれをセットアップしようとしています。 –