MySQL テーブルを行ごとにループして更新する cronjob があります。テーブルが「完成」した後、cronjob をもう 1 回だけ実行して、さまざまなクリーンアップ アクティビティを実行したいと考えています。
cronjobを 1 回だけ実行する で、thaJeztah は次のように述べています。
その値を mysql データベースに設定することをお勧めします。たとえば、needs_cleanup = 1 です。そうすれば、後でいつでもそれらのレコードを見つけることができます。データベースに保持すると、たとえば、cron ジョブが実行されなかった場合やループの途中で失敗した場合に回復できます。– thaJeztah
私の場合、フラグを設定する必要があるのは 1 日に 1 回だけなので、可能であればこれが良い解決策になると思います。可能であれば、誰かが mysql テーブルに値 0,1 を持つ単純なバイナリ フラグの配置を実行するために必要な sql コマンドを教えてもらえますか?