mysql臨時表僅對當前使用者 mysql臨時表問題

2021-10-19 18:58:42 字數 507 閱讀 9869

1、使用者上傳txt文件到**。

2、**對txt文件進行處理,得到建立的臨時表(txt文件的時間性很短,只持續3個小時作用,所以選了臨時表)。

3、使用者輸入不同的操作,**根據臨時表查詢後返回相應的結果。(比如使用者輸入查詢名字叫張三,就返回張三的資訊,輸入李四就返回李四的資訊)

4、使用者退出登入後,或關閉網頁後,釋放臨時表。但切換其他網頁(切換操作頁面)不釋放。

那麼問題來了。

我想這麼幹。第2部操作建立的臨時表儲存住,第3部操作使用者卻換不同頁面的時候這張表一直在,操作提交後,直接就可以查詢這個表返回結果。

可是我如果每個頁面前面都 include "第2部操作的網頁",那麼是不是相當於使用者每操作一次,就重複了一次釋放並重複1、2部的操作?

這樣的話臨時表的效率是不是太低了?

因為資訊是非常實時的,並且數量有幾千行,而且不同的使用者提交的txt還是不同的,幾次查詢後就沒用了,所以想用臨時表。

求解答可以把建立的臨時表儲存住,等所有使用者查詢的操作都執行完了再釋放麼?

mysql臨時表更新 MySql 臨時表

今天在專案中遇到乙個,當mysql的in語句中資料量很大時,建立乙個臨時表的例子。於是樓主整理了一下關於臨時表的知識,與大家分享一下 首先,臨時表只在當前連線可見,當關閉連線時,mysql會自動刪除表並釋放所有空間。因此在不同的連線中可以建立同名的臨時表,並且操作屬於本連線的臨時表。建立臨時表 cr...

mysql 臨時表 限制 Mysql臨時表

當你建立臨時表的時候,你可以使用temporary關鍵字。如 create temporary table tmp table name varchar 10 not null,passwd char 6 not null 或create temporary table if not exists ...

mysql怎麼是臨時表 MySQL臨時表

在本教程中,我們將討論mysql臨時表,並演示如何建立,使用和刪除臨時表。mysql臨時表簡介 在mysql中,臨時表是一種特殊型別的表,它允許您儲存乙個臨時結果集,可以在單個會話中多次重用。當使用join子句查詢需要單個select語句的資料是不可能或遇到瓶頸的時候,臨時表非常方便。在這種情況下,...