删除临时表

时间:2012-10-25 15:54:26

标签: php mysql drop-table

我有3个php脚本:在第一个我创建一个临时表(在MySQL中),其名称基于用户ID,在第二个我使用该表并给用户一个消息,在我使用的第三个和删除临时表并向用户发送消息。 我的问题是如果用户在他/她在第二页时关闭浏览器,我将留下数据库中需要删除的临时表。解决这个问题的最佳方法是什么?

2 个答案:

答案 0 :(得分:3)

这是非常糟糕的做法。创建表 ONCE 并根据用户操作插入/删除行。在每一行上使用时间戳,并定期运行清理脚本以删除旧条目。

答案 1 :(得分:0)

如果您使用通用数据库句柄进行所有访问,则可以使用“创建临时表< contents>”并且当手柄关闭时它会自动删除。如果会话过早关闭,这将清理混乱。