我可以在 MySQL 个重复事件中创建临时表吗?
Can I create temporary tables inside MySQL recurring events?
MySQL 文档说临时 table 会在会话关闭后被清除?这是否意味着如果我在重复事件的块内创建一个临时 table,那么这个 table 会在我结束数据库连接后自动删除?这样,如果重复发生的事件随着时间的推移运行,它将找不到 table?
这个问题的解决方案是什么?我需要在重复事件中保存一些查询记录。
没错,在 MySQL 中,临时 tables 只会在会话处于活动状态时持续。您不能在创建临时文件的会话之外访问临时文件 table:Source
MySQL 中没有全局临时 table(与 MS SQL 服务器相反)...但在 MS [=] 中使用全局临时 table 17=]服务器无论如何都不是一个好习惯...如果你需要持久化数据,你需要使用永久table。
MySQL 文档说临时 table 会在会话关闭后被清除?这是否意味着如果我在重复事件的块内创建一个临时 table,那么这个 table 会在我结束数据库连接后自动删除?这样,如果重复发生的事件随着时间的推移运行,它将找不到 table?
这个问题的解决方案是什么?我需要在重复事件中保存一些查询记录。
没错,在 MySQL 中,临时 tables 只会在会话处于活动状态时持续。您不能在创建临时文件的会话之外访问临时文件 table:Source
MySQL 中没有全局临时 table(与 MS SQL 服务器相反)...但在 MS [=] 中使用全局临时 table 17=]服务器无论如何都不是一个好习惯...如果你需要持久化数据,你需要使用永久table。