【问题标题】:When does a MySQL temporary table get dropped when used with ASP.NET and IIS?与 ASP.NET 和 IIS 一起使用时,MySQL 临时表何时被删除? 【发布时间】:2021-09-30 21:46:33 【问题描述】: 我在从服务器端代码运行报告(并在这些报告中进行计算)时使用临时表,但是临时表什么时候删除?我需要在任何时候手动调用 DROP 还是在 SQL 命令完成时才删除? 【问题讨论】: 标签: mysql asp.net vb.net iis 【解决方案1】: TEMPORARY 表仅在当前会话中可见,并被删除 会话关闭时自动执行。 见manual 因此,如果您想在断开连接之前节省空间,可以删除临时表 【讨论】: 我通读了那部分,我想了解的是,当 MySQL .NET 库经历了伸手到远程数据库、执行命令然后断开连接的动作时。这就是在这种情况下构成“会话”的原因吗? 是的,会话以登录开始,以注销或超时结束 我很高兴问题已经解决。如果您可以将解决方案标记为答案,我们将不胜感激。