1

午前 9 時から午後 11 時まで、1 分ごとにスケジュールされた mysql クエリを作成したいと考えています。

私がよく知っている構文は

    DELIMITER $$
CREATE
    EVENT `record_total_points`
    ON SCHEDULE EVERY 1 HOUR STARTS concat(date(now()), ' ', '09:00:00')
    DO BEGIN
            END */$$
                DELIMITER ;

上記の時間帯に実行するように制限するにはどうすればよいですか?

4

2 に答える 2

2

これを追加してみてください(Event Scheduler

DELIMITER $$
CREATE
    EVENT `record_total_points`
EVERY 1 minute STARTS  DATE_FORMAT( NOW( ) ,  "%m-%d-%y 09:00:00" ) ENDS  DATE_FORMAT( NOW( ) ,  "%m-%d-%y 23:00:00" )
DO BEGIN
            END */$$
                DELIMITER ;
于 2013-01-02T10:37:23.293 に答える
0

ENDS ステートメントを追加することはできませんON SCHEDULE EVERY 1 HOUR STARTS concat(date(now()), ' ', '09:00:00') ENDS concat(date(now()), ' ', '011:01:00')か?

于 2013-01-02T10:37:11.593 に答える