CREATE TEMPORARY TABLE IF NOT EXISTS table2 AS (SELECT * FROM table1)
От ръководството, намерено на адрес http://dev.mysql. com/doc/refman/5.7/en/create-table.html
Можете да използвате ключовата дума TEMPORARY, когато създавате таблица. ВРЕМЕННАТА таблица е видима само за текущата сесия , и се отпада автоматично когато сесията е закрита. Това означава, че две различни сесии могат да използват едно и също име на временна таблица, без да влизат в конфликт помежду си или със съществуваща не-ВРЕМЕННА таблица със същото име. (Съществуващата таблица е скрита, докато временната таблица не бъде премахната.) За да създадете временни таблици, трябва да имате привилегията CREATE TEMPORARY TABLES.