在过程内创建一个事件 - SQL

时间:2011-12-02 13:38:27

标签: mysql sql events procedure

我需要在一个过程中创建一个事件,我在某处读到它是可能的,但我不知道语法。我在尝试:

CREATE PROCEDURE DUMMY_PROCEDURE() 
BEGIN 
CREATE event e on schedule every 1 second DO 
INSERT INTO test.t values (current_timestamp); 
END; 

但它抛出:

关于如何做到这一点的任何想法?,感谢阅读。

  

'#1576 - 当身体存在时,禁止递送EVENT DDL语句

EDIT1:
我想在事件过程中创建事件的原因是因为它充当了过期日期,因此执行该函数时还会创建具有非常特定参数的事件,因此当到期日期到来时,自动银行会执行特定操作。理解?

1 个答案:

答案 0 :(得分:3)