DROP TABLE IF EXISTS t1,t2; CREATE TABLE t1 (a ) ENGINE= ; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` int(11) DEFAULT NULL ) ENGINE= DEFAULT CHARSET=latin1 CREATE TABLE IF NOT EXISTS t1 (a ) ENGINE= ; Warnings: Note 1050 Table 't1' already exists CREATE TABLE t2 LIKE t1; SHOW CREATE TABLE t2; Table Create Table t2 CREATE TABLE `t2` ( `a` int(11) DEFAULT NULL ) ENGINE= DEFAULT CHARSET=latin1 CREATE TEMPORARY TABLE t2 LIKE t1; SHOW CREATE TABLE t2; Table Create Table t2 CREATE TEMPORARY TABLE `t2` ( `a` int(11) DEFAULT NULL ) ENGINE= DEFAULT CHARSET=latin1 DROP TEMPORARY TABLE t2; DROP TABLE t2; DROP TABLE IF EXISTS t1; CREATE TABLE t1 ENGINE= AS SELECT 1 UNION SELECT 2; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `1` bigint(20) NOT NULL DEFAULT 0 ) ENGINE= DEFAULT CHARSET=latin1 SELECT * FROM t1; 1 1 2 DROP TABLE t1; SET storage_engine = ; CREATE TABLE t1 (a ) ENGINE= ; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `a` int(11) DEFAULT NULL ) ENGINE= DEFAULT CHARSET=latin1 FLUSH LOGS; DROP TABLE IF EXISTS t1;