991
991
SHOW CREATE TABLE t1;
992
992
Table Create Table
993
993
t1 CREATE TEMPORARY TABLE `t1` (
994
`a` int NOT NULL DEFAULT '0',
995
`(SELECT 1)` int NOT NULL DEFAULT '0'
994
`a` INT NOT NULL DEFAULT '0',
995
`(SELECT 1)` INT NOT NULL DEFAULT '0'
996
996
) ENGINE=MyISAM COLLATE = utf8_general_ci
998
998
CREATE TEMPORARY TABLE t1 ENGINE=MyISAM SELECT * FROM (SELECT 1 as a,(SELECT a)) a;
999
999
SHOW CREATE TABLE t1;
1000
1000
Table Create Table
1001
1001
t1 CREATE TEMPORARY TABLE `t1` (
1002
`a` int NOT NULL DEFAULT '0',
1003
`(SELECT a)` int NOT NULL DEFAULT '0'
1002
`a` INT NOT NULL DEFAULT '0',
1003
`(SELECT a)` INT NOT NULL DEFAULT '0'
1004
1004
) ENGINE=MyISAM COLLATE = utf8_general_ci
1006
1006
CREATE TEMPORARY TABLE t1 ENGINE=MyISAM SELECT * FROM (SELECT 1 as a,(SELECT a+0)) a;
1007
1007
SHOW CREATE TABLE t1;
1008
1008
Table Create Table
1009
1009
t1 CREATE TEMPORARY TABLE `t1` (
1010
`a` int NOT NULL DEFAULT '0',
1011
`(SELECT a+0)` int NOT NULL DEFAULT '0'
1010
`a` INT NOT NULL DEFAULT '0',
1011
`(SELECT a+0)` INT NOT NULL DEFAULT '0'
1012
1012
) ENGINE=MyISAM COLLATE = utf8_general_ci
1014
1014
CREATE TEMPORARY TABLE t1 ENGINE=MyISAM SELECT (SELECT 1 as a UNION SELECT 1+1 limit 1,1) as a;
2966
2966
SHOW CREATE TABLE t2;
2967
2967
Table Create Table
2968
2968
t2 CREATE TEMPORARY TABLE `t2` (
2969
`sub_a` datetime DEFAULT NULL
2969
`sub_a` DATETIME DEFAULT NULL
2970
2970
) ENGINE=MyISAM COLLATE = utf8_general_ci
2971
2971
CREATE TEMPORARY TABLE t3 ENGINE=MyISAM AS (SELECT a FROM t1 WHERE a < '2000-01-01') UNION (SELECT a FROM t1 WHERE a > '2000-01-01');
2972
2972
SHOW CREATE TABLE t3;
2973
2973
Table Create Table
2974
2974
t3 CREATE TEMPORARY TABLE `t3` (
2975
`a` datetime DEFAULT NULL
2975
`a` DATETIME DEFAULT NULL
2976
2976
) ENGINE=MyISAM COLLATE = utf8_general_ci
2977
2977
DROP TABLE t1,t2,t3;