CREATE TEMPORARY TABLE IF NOT EXISTS table2 AS (SELECT * FROM table1)
Z příručky na adrese http://dev.mysql. com/doc/refman/5.7/en/create-table.html
Při vytváření tabulky můžete použít klíčové slovo TEMPORARY. TEMPORARY tabulka je viditelná pouze pro aktuální relaci a je automaticky odstraněn když je relace uzavřena. To znamená, že dvě různé relace mohou používat stejný název dočasné tabulky, aniž by došlo ke konfliktu mezi sebou navzájem nebo s existující nedočasnou tabulkou se stejným názvem. (Stávající tabulka je skrytá, dokud nebude dočasná tabulka zrušena.) Chcete-li vytvářet dočasné tabulky, musíte mít oprávnění CREATE TEMPORARY TABLES.