PHP MySQL临时表的范围

时间:2017-04-02 15:19:45

标签: php mysql scope temp-tables

我有一个PHP脚本,使用户能够搜索我的数据库。对于这些搜索,我将数据合并到一个临时表中。

我们说我有以下情况:

  • 用户1在11:12:20开始搜索,搜索需要5秒钟 执行
  • 用户2于11:12:24开始搜索

这意味着当用户2开始搜索时,为搜索用户1而创建的临时表仍处于活动状态。让我们说我有一个坚实/硬编码的'脚本,它只是将临时表的名称声明为TempTable

是否会出现因为用户2而无法创建名为TempTable的临时表的情况,因为用户1仍在使用它?或者MySQL是否足够聪明,可以为会话分配临时表?

所以我的问题很简单:临时表的范围是什么?

0 个答案:

没有答案