Мне нужно создать событие внутри процедуры, я где-то читал, что это возможно, но я не знаю синтаксис.Я пытаюсь:
CREATE PROCEDURE DUMMY_PROCEDURE()
BEGIN
CREATE event e on schedule every 1 second DO
INSERT INTO test.t values (current_timestamp);
END;
Но выдает:
Есть идеи, как это сделать? Спасибо за чтение.
'# 1576 - Рекурсия операторов DDL EVENT запрещена при наличии тела
Edit1:
Причина, по которой я хочу создать событие в процедуре событияпотому что он действует как дата истечения срока действия, поэтому функция выполняется, также создается событие с очень конкретными параметрами, поэтому, когда наступает дата окончания срока действия, банк автоматически выполняет определенное действие.Понял?