CREATE TEMPORARY TABLE IF NOT EXISTS table2 AS (SELECT * FROM table1)
http://dev.mysqlにあるマニュアルから。 com / doc / refman / 5.7 / en / create-table.html
テーブルを作成するときにTEMPORARYキーワードを使用できます。 TEMPORARYテーブルは、現在のセッションにのみ表示されます 、および自動的に削除されます セッションが閉じられたとき。これは、2つの異なるセッションが、互いに競合したり、同じ名前の既存の非TEMPORARYテーブルと競合したりすることなく、同じ一時テーブル名を使用できることを意味します。 (一時テーブルが削除されるまで、既存のテーブルは非表示になります。)一時テーブルを作成するには、CREATETEMPORARYTABLES権限が必要です。