マイSQLで一時テーブルを作成して値を代入する方法は何ですか?
MySQLで一時テーブルを作成し、値を設定する方法は次のようになります。
- 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');
- 他のテーブルからデータを選択し、一時テーブルに挿入するためにSELECT INTOステートメントを使用して一時テーブルを作成します。
SELECT id, name
INTO temp_table
FROM original_table;
現在のセッションが終了すると、一時テーブルは自動的に削除されます。複数のセッションで一時テーブルを使用する必要がある場合は、永続テーブルを使用してください。