MySQL 中的表格變數
在MySQL 中,表格變數的概念,類似於提供的「@tb 表」範例,並不存在。但是,可以使用替代解決方案來實現類似的功能。
使用臨時表
為了在過程中儲存表中的特定行,MySQL 提供了建立臨時表的選項臨時表。臨時表是:
這允許多個連接使用相同的臨時表名稱,而無需
語法
以下語法可用於在MySQL 過程中建立和填充臨時表:
CREATE PROCEDURE my_proc () BEGIN CREATE TEMPORARY TABLE TempTable (myid int, myfield varchar(100)); INSERT INTO TempTable SELECT tblid, tblfield FROM Table1; /* Do some more stuff .... */
何時使用臨時表
臨時表是適當的選項,當:
以上是如何實作MySQL表變數的功能?的詳細內容。更多資訊請關注PHP中文網其他相關文章!