マイSQLで一時テーブルを作成して値を代入する方法は何ですか?

MySQLで一時テーブルを作成し、値を設定する方法は次のようになります。

  1. CREATE TABLE文を使用して一時テーブルを作成し、INSERT INTO文を使用してデータを一時テーブルに挿入します。
CREATE TEMPORARY TABLE temp_table (
    id INT,
    name VARCHAR(50)
);

INSERT INTO temp_table (id, name)
VALUES (1, 'John'), (2, 'Jane'), (3, 'Tom');
  1. 他のテーブルからデータを選択し、一時テーブルに挿入するためにSELECT INTOステートメントを使用して一時テーブルを作成します。
SELECT id, name
INTO temp_table
FROM original_table;

現在のセッションが終了すると、一時テーブルは自動的に削除されます。複数のセッションで一時テーブルを使用する必要がある場合は、永続テーブルを使用してください。

bannerAds