MySQL文档说会话关闭后会清除临时表吗?这是否意味着如果我在一个重复偶数块中创建一个临时表,那么在我结束数据库连接后这个表会自动删除吗?这样,如果反复出现的事件随着时间的推移而不能找到表格呢? 这个问题的解决方案是什么?我需要在定期事件中保存一些查询记录。
答案 0 :(得分:2)
这是正确的,在MySQL中,临时表只会在会话处于活动状态时持续。您无法访问创建它的会话之外的临时表:Source
MySQL中没有全局临时表(而不是MS SQL Server)......但是在MS SQL Server中使用全局临时表并不是一个好的做法...如果你需要保留数据,你需要使用永久表。