0
美好的一天。我試圖找到任何文檔,但是我沒有找到任何文檔,也沒有解釋我實際需要執行事件的情況,並且事件在給定查詢語句內執行後必須刪除。只要它完成任務,立即刪除Mysql事件
$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
消息:事件的執行時間是在過去,交易完成後不 維護的是設定。該事件在 創建後立即被刪除。
它說創建後立即......這是否意味着mysql事件被刪除而沒有實際運行指定的查詢?我只需要查詢發生,並儘快刪除該事件。
任何想法?
但是你寫的'在完成PRESERVE'取代'在完成您的查詢不PRESERVE'。 – DrKey
正確的我錯了! –