MySQLで一時テーブルを作成するには?

MySQLでは、CREATE TEMPORARY TABLEステートメントを使用して一時テーブルを作成できます。

一時テーブルは、現在セッションでのみ有効なテーブルで、データは現在の接続でのみ有効で、接続が切れるとテーブルは自動的に削除されます。一時テーブルのテーブル構造は通常のテーブルと同じで、複数の列と索引を含めることができます。

一時テーブルを作成する文法は次のとおりです。
CREATE TEMPORARY TABLE テーブル名
(
列名1 データ型1,
列名2 データ型2,

);

例えば、idとnameの2つの列を含むtemp_tableという名前の一時テーブルを作成します。idは整数型、nameは文字列型の場合、次のステートメントを使用します。

CREATE TEMPORARY TABLE temp_table ( id INT, name VARCHAR(100) );

一時テーブルを作成すると、通常のテーブルと同様に挿入、更新、削除などの操作が可能です。

bannerAds