MySQLで一時テーブルを使用する方法は?
MySQLで一時テーブルを作成して使用する手順は以下の通りです:
- 一時テーブルの作成:CREATE TEMPORARY TABLEステートメントを使用して一時テーブルを作成できます。例えば、temp_tableという名前の一時テーブルを作成することができます。
CREATE TEMPORARY TABLE temp_table (
id INT,
name VARCHAR(50)
);
- 一時テーブルにデータを挿入する際には、INSERT INTO文を使用することができます。たとえば、temp_tableに1行のデータを挿入する場合は、次のようにします。
INSERT INTO temp_table (id, name) VALUES (1, 'John');
- 一時表を検索する:データの検索にはSELECT文を使用できます。例えば、temp_table内のすべてのデータを検索するには:
SELECT * FROM temp_table;
- 一時テーブルを削除するには、DROP TEMPORARY TABLE文を使用してください。例えば、temp_tableという一時テーブルを削除する場合は、この文を使用します。
DROP TEMPORARY TABLE temp_table;
一時的なテーブルは、現在のセッション内でのみ存在し、セッションが終了すると自動的に削除されます。一時的なテーブルは一時的なデータの保存に非常に便利ですが、取引内で使用することはできませんのでご注意ください。