美好的一天。我试图找到任何文档,但我没有找到任何解释,并且我没有找到需要执行事件的情况的解释,并且在给定查询语句中执行事件之后必须删除该事件。
$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 Documentation stated this
消息:事件执行时间是过去的,而完全没有 PRESERVE已经确定。事件在此之后立即被删除 创建
它在创建后立即说...是否意味着在没有实际运行指定查询的情况下删除了mysql事件?我只需要查询就可以在查询发生时立即删除该事件。
有什么想法吗?
答案 0 :(得分:0)
完成保留
删除此行