MySQL のテーブル変数
MySQL では、提供されている "@tb table" の例と同様のテーブル変数の概念はありません。存在する。ただし、同様の機能を実現するための代替ソリューションも利用できます。
一時テーブルの使用
プロシージャ内のテーブルから特定の行を保存するために、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 中国語 Web サイトの他の関連記事を参照してください。