再会。我试图找到任何文档,但我没有找到任何文档,也没有找到对我实际需要执行事件并且在给定查询语句中执行事件之后必须删除事件的情况的解释。
$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");
这是事件,我把它ON COMPLETION PRESERVE
作为Mysql 文档所述
消息:事件执行时间已过去,并且设置了 ON COMPLETION NOT PRESERVE。该事件在创建后立即被删除。
它在创建后立即说......这是否意味着 mysql 事件被删除而没有实际运行指定的查询?我只需要查询发生并在查询发生后立即删除该事件。
有任何想法吗?