CREATE TEMPORARY TABLE IF NOT EXISTS table2 AS (SELECT * FROM table1)
Z instrukcji znajdującej się pod adresem http://dev.mysql. com/doc/refman/5.7/en/create-table.html
Podczas tworzenia tabeli można użyć słowa kluczowego TEMPORARY. Tabela TEMPORARY jest widoczna tylko dla bieżącej sesji i jest automatycznie odrzucane po zamknięciu sesji. Oznacza to, że dwie różne sesje mogą używać tej samej nazwy tabeli tymczasowej bez konfliktu między sobą lub z istniejącą tabelą o tej samej nazwie, która nie jest TEMPORARY. (Istniejąca tabela jest ukryta do momentu usunięcia tabeli tymczasowej). Aby utworzyć tabele tymczasowe, musisz mieć uprawnienie CREATE TEMPORARY TABLES.