CREATE TEMPORARY TABLE IF NOT EXISTS table2 AS (SELECT * FROM table1)
Från manualen som finns på http://dev.mysql. com/doc/refman/5.7/en/create-table.html
Du kan använda nyckelordet TEMPORARY när du skapar en tabell. En TILLFÄLLIG tabell är enbart synlig för den aktuella sessionen , och släpps automatiskt när sessionen är stängd. Detta innebär att två olika sessioner kan använda samma temporära tabellnamn utan att komma i konflikt med varandra eller med en befintlig icke-TILLÄMPLIG tabell med samma namn. (Den befintliga tabellen är dold tills den tillfälliga tabellen släpps.) För att skapa tillfälliga tabeller måste du ha behörigheten CREATE TEMPORARY TABLES.