Php 完成任务后立即删除Mysql事件
你好。我试图找到任何文档,但我没有找到任何文档,也没有找到对实际需要执行事件的情况的解释,在给定查询语句中执行事件后,必须删除事件Php 完成任务后立即删除Mysql事件,php,mysql,sql,mysql-event,Php,Mysql,Sql,Mysql Event,你好。我试图找到任何文档,但我没有找到任何文档,也没有找到对实际需要执行事件的情况的解释,在给定查询语句中执行事件后,必须删除事件 $deleteEvent = mysqli_query($connection, "CREATE EVENT deletePareticipants ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR ON COMPLETION PRESERVE DO BEGIN DELETE FR
$deleteEvent = mysqli_query($connection, "CREATE EVENT deletePareticipants
ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 1 HOUR
ON COMPLETION PRESERVE
DO
BEGIN
DELETE FROM mafia_room_participants WHERE room_id='$roomId';
END");
这就是事件,我将在完成时保留作为
消息:事件执行时间已过,完成时未更改
保存已设置。这一事件随后立即停止
创造
它说在创建之后立即…这是否意味着mysql事件在没有实际运行指定查询的情况下被删除?我只需要查询发生,并在查询发生后立即删除该事件
有什么想法吗?完成后
删除这一行但您在查询中写入了完成时保留的,而不是完成时不保留的。更正我错了!