在MySQL中,全局臨時表是一種在所有會話中都可以訪問的臨時表。創建全局臨時表的語法如下:
CREATE TEMPORARY TABLE global_temp_table_name (
column1 datatype,
column2 datatype,
...
);
需要注意的是,全局臨時表的名稱必須以雙井號(##)開頭。例如,要創建一個名為global_temp_table的全局臨時表,可以使用以下語句:
CREATE TEMPORARY TABLE ##global_temp_table (
id INT,
name VARCHAR(50)
);
創建全局臨時表后,其他會話也可以訪問該表。要在全局臨時表中插入數據或查詢數據,可以像操作普通表一樣使用INSERT、SELECT等語句。當不再需要全局臨時表時,可以使用DROP TABLE語句刪除它。