土曜日と木曜日にのみ実行する mysql イベントを作成したいと考えています。
イベント自体で曜日を定義することはできますか?
スケジューラを毎日実行するという考えがあります。木曜日または土曜日の場合、プロセスは続行されます。それ以外の場合は、何もせずにスケジューラを終了します。
現在の日を確認したくない場合は、おそらく 2 つのイベントを作成して、繰り返します。EVERY 7 DAY
CREATE EVENT myevent_saturday
ON NOW() + INTERVAL xxx DAY -- days till next saturday
EVERY 7 DAY
DO
-- this and that
とは言っても、私自身は毎日発火するイベントにプッシュし、現在をチェックしていましたDAYOFWEEK
...
また、構成ファイルでイベント スケジューラのステータスを編集する必要があります。そして、それが実行されていることを確認するには、これを実行します:
SHOW EVENTS;