2

毎日午前 10 時から午後 6 時まで実行される MySQL 取引アプリケーションがあります。午前 10 時から 30 分ごとに取引の進行状況を示すチャートがあります。

MySQL イベント定義の ON SCHEDULE 部分を定義するのを手伝ってくれる人はいますか?

明確にするために、最初の読み上げは午前 10:00 に始まり、2 回目は 10:30、3 回目は 11:00 に始まり、最後の読み上げは午後 6:00 まで続きます。

4

1 に答える 1

3

私が考えることができる唯一のことは、イベント自体の時間を確認することです. このようなもの

CREATE EVENT your_event ON SCHEDULE 
       EVERY 30 MINUTE
       STARTS '2013-10-01 10:00:00'
    DO
      IF time(CURRENT_TIMESTAMP) between time('10:00:00') and time('18:00:00')
      then
            ....
      end if;
于 2013-10-01T08:15:08.330 に答える