mysql事件是否在单独的连接中运行?
我想知道它的事件是否在不同的连接中启动。我确实希望在存储过程中使用临时表,每个连接的临时表都是唯一的。调度程序将作为一个单独的进程运行,它将打开与数据库的连接,就像它只是一个不同的应用程序一样。事件完成后,连接将关闭,下一个事件将打开一个新连接 可能会使用连接池,这可能意味着连接会被回收用于非常密切发生的事件。但无论如何它都会被清理干净的 据我所知mysql事件是否在单独的连接中运行?,mysql,sql,stored-procedures,Mysql,Sql,Stored Procedures,我想知道它的事件是否在不同的连接中启动。我确实希望在存储过程中使用临时表,每个连接的临时表都是唯一的。调度程序将作为一个单独的进程运行,它将打开与数据库的连接,就像它只是一个不同的应用程序一样。事件完成后,连接将关闭,下一个事件将打开一个新连接 可能会使用连接池,这可能意味着连接会被回收用于非常密切发生的事件。但无论如何它都会被清理干净的 据我所知 简言之,将其视为每个事件都完全不了解其他事件。在官方论文中有关于这方面的参考吗?没有,只是经验(使用MySQL和其他一些RDBMS)。如果会话(或更
简言之,将其视为每个事件都完全不了解其他事件。在官方论文中有关于这方面的参考吗?没有,只是经验(使用MySQL和其他一些RDBMS)。如果会话(或更重要的会话状态)在事件之间进行,则任何单个事件的行为都将取决于之前的事件、它们的顺序等。我非常惊讶这是允许的,或者至少是有意的。说独立事件应该独立执行似乎很有说服力。我唯一能做的建议是,如果您希望持久化数据,使用持久化存储(实表),或者如果您希望多个事件交互,则可能应该将它们编码为单个事件。