mysqli schedule time error: not added into the table
mysqli schedule time error: not added into the table
default command time schedule
CREATE EVENT event_name
ON SCHEDULE
EVERY {x}
{SECOND | MINUTE | HOUR | DAY | MONTH | YEAR | WEEK}
DO
{SQL COMMAND};
我自己的活动
$auto = "CREATE EVENT event_name
ON SCHEDULE
EVERY 50 second
DO
INSERT into mytable (id, account, date)
VALUES('$id', '$account','$date' )";
if(mysqli_query($conn, $auto)){
echo '<script>alert("Data success to save !")</script>';
}
else{
echo '<script>alert("Data failed to save !")</script>';
}
;
代码应该可以正常工作,但查询未添加到 mysql table
我想念什么?
您应该 运行 SET GLOBAL event_scheduler = ON;
在 mysql 中开始预定事件。要停止它,请执行 SET GLOBAL event_scheduler = OFF;
default command time schedule
CREATE EVENT event_name
ON SCHEDULE
EVERY {x}
{SECOND | MINUTE | HOUR | DAY | MONTH | YEAR | WEEK}
DO
{SQL COMMAND};
我自己的活动
$auto = "CREATE EVENT event_name
ON SCHEDULE
EVERY 50 second
DO
INSERT into mytable (id, account, date)
VALUES('$id', '$account','$date' )";
if(mysqli_query($conn, $auto)){
echo '<script>alert("Data success to save !")</script>';
}
else{
echo '<script>alert("Data failed to save !")</script>';
}
;
代码应该可以正常工作,但查询未添加到 mysql table
我想念什么?
您应该 运行 SET GLOBAL event_scheduler = ON;
在 mysql 中开始预定事件。要停止它,请执行 SET GLOBAL event_scheduler = OFF;