~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/subselect.result

  • Committer: Patrick Crews
  • Date: 2010-08-19 23:23:15 UTC
  • mfrom: (1720.1.3 build)
  • Revision ID: gleebix@gmail.com-20100819232315-xcpbkwc5vz7kjhrp
Rollup patch - stewart's show create table patch + a couple of fixes

Show diffs side-by-side

added added

removed removed

Lines of Context:
993
993
t1      CREATE TEMPORARY TABLE `t1` (
994
994
  `a` int NOT NULL DEFAULT '0',
995
995
  `(SELECT 1)` int NOT NULL DEFAULT '0'
996
 
) ENGINE=MyISAM
 
996
) ENGINE=MyISAM COLLATE = utf8_general_ci
997
997
drop table t1;
998
998
CREATE TEMPORARY TABLE t1 ENGINE=MyISAM SELECT * FROM (SELECT 1 as a,(SELECT a)) a;
999
999
SHOW CREATE TABLE t1;
1001
1001
t1      CREATE TEMPORARY TABLE `t1` (
1002
1002
  `a` int NOT NULL DEFAULT '0',
1003
1003
  `(SELECT a)` int NOT NULL DEFAULT '0'
1004
 
) ENGINE=MyISAM
 
1004
) ENGINE=MyISAM COLLATE = utf8_general_ci
1005
1005
drop table t1;
1006
1006
CREATE TEMPORARY TABLE t1 ENGINE=MyISAM SELECT * FROM (SELECT 1 as a,(SELECT a+0)) a;
1007
1007
SHOW CREATE TABLE t1;
1009
1009
t1      CREATE TEMPORARY TABLE `t1` (
1010
1010
  `a` int NOT NULL DEFAULT '0',
1011
1011
  `(SELECT a+0)` int NOT NULL DEFAULT '0'
1012
 
) ENGINE=MyISAM
 
1012
) ENGINE=MyISAM COLLATE = utf8_general_ci
1013
1013
drop table t1;
1014
1014
CREATE TEMPORARY TABLE t1 ENGINE=MyISAM SELECT (SELECT 1 as a UNION SELECT 1+1 limit 1,1) as a;
1015
1015
select * from t1;
1019
1019
Table   Create Table
1020
1020
t1      CREATE TEMPORARY TABLE `t1` (
1021
1021
  `a` bigint NOT NULL
1022
 
) ENGINE=MyISAM
 
1022
) ENGINE=MyISAM COLLATE = utf8_general_ci
1023
1023
drop table t1;
1024
1024
create table t1 (a int);
1025
1025
insert into t1 values (1), (2), (3);
2967
2967
Table   Create Table
2968
2968
t2      CREATE TEMPORARY TABLE `t2` (
2969
2969
  `sub_a` datetime DEFAULT NULL
2970
 
) ENGINE=MyISAM
 
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
2975
  `a` datetime DEFAULT NULL
2976
 
) ENGINE=MyISAM
 
2976
) ENGINE=MyISAM COLLATE = utf8_general_ci
2977
2977
DROP TABLE t1,t2,t3;
2978
2978
#
2979
2979
# Bug 24653: sorting by expressions containing subselects