Drop Mysql Event, как только он завершит задачу

Добрый день. Я пытался найти какую-либо документацию, но я не нашел ни одного, ни объяснения ситуации, когда мне действительно нужно выполнить событие, и после того, как событие выполнено в данном операторе запроса, событие должно быть отброшено.

       $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 Документация утверждала это

Сообщение: время выполнения события прошло, а ПО ЗАВЕРШЕНИЮ НЕ
СОХРАНЕН установлен. Событие было сброшено сразу после
создание.

Он говорит сразу после создания … означает ли это, что событие mysql было отброшено без фактического выполнения указанного запроса? Мне просто нужно, чтобы запрос произошел и отбросил это событие, как только запрос произошел.

Есть идеи?

0

Решение

ПО ЗАВЕРШЕНИЮ ЗАВЕРШЕНИЯ

удалить эту строку

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]