Mysql 创建事件错误时间戳间隔

时间:2021-02-28 08:46:07

标签: mysql

我想创建一个活动但是

    $sorgu = $db->query("CREATE EVENT asd2a2s2d ON SCHEDULE every CURRENT_TIMESTAMP + INTERVAL 1 minute
DO
update player set gun=gun+$piece where id='$id' ");
         
       
        if($sorgu){
            echo "true";
        }else{
            echo"false";
        }

但是 CURRENT_TIMESTAMP + INTERVAL 当您删除此部分时它会起作用 ?

1 个答案:

答案 0 :(得分:0)

documentation 表示调度语法是:

AT timestamp [+ INTERVAL interval] ...
| EVERY interval
| [STARTS timestamp [+ INTERVAL interval] ...]
| [ENDS timestamp [+ INTERVAL interval] ...]

所以你可能想要 STARTS CURRENT_TIMESTAMP + INTERVAL 1 minute 或者在这种情况下只是 EVERY MINUTE