~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/subselect_innodb.test

  • Committer: Brian Aker
  • Date: 2010-02-07 01:33:54 UTC
  • Revision ID: brian@gaz-20100207013354-d2pg1n68u5c09pgo
Remove giant include header to its own file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
#
10
10
CREATE TABLE t1
11
11
(
12
 
FOLDERID VARCHAR(32)BINARY NOT NULL
13
 
, FOLDERNAME VARCHAR(255)BINARY NOT NULL
14
 
, CREATOR VARCHAR(255)BINARY
 
12
FOLDERID VARCHAR(32) NOT NULL
 
13
, FOLDERNAME VARCHAR(255) NOT NULL
 
14
, CREATOR VARCHAR(255)
15
15
, CREATED TIMESTAMP NOT NULL
16
 
, DESCRIPTION VARCHAR(255)BINARY
 
16
, DESCRIPTION VARCHAR(255)
17
17
, FOLDERTYPE INTEGER NOT NULL
18
18
, MODIFIED TIMESTAMP
19
 
, MODIFIER VARCHAR(255)BINARY
 
19
, MODIFIER VARCHAR(255)
20
20
, FOLDERSIZE INTEGER NOT NULL
21
 
, PARENTID VARCHAR(32)BINARY
22
 
, REPID VARCHAR(32)BINARY
 
21
, PARENTID VARCHAR(32)
 
22
, REPID VARCHAR(32)
23
23
, ORIGINATOR INTEGER
24
 
 
25
24
, PRIMARY KEY ( FOLDERID )
26
25
) ENGINE=InnoDB;
27
26
CREATE INDEX FFOLDERID_IDX ON t1 (FOLDERID);
50
49
   PRIMARY KEY (processor_id)
51
50
) ENGINE=InnoDB;
52
51
CREATE TABLE t3 (
53
 
   yod_id BIGINT UNSIGNED AUTO_INCREMENT NOT NULL,
54
 
   login_processor INTEGER UNSIGNED ,
 
52
   yod_id BIGINT AUTO_INCREMENT NOT NULL,
 
53
   login_processor INTEGER ,
55
54
   PRIMARY KEY (yod_id)
56
55
) ENGINE=InnoDB;
57
56
CREATE TABLE t2 (
58
57
   processor_id INTEGER NOT NULL,
59
 
   yod_id BIGINT UNSIGNED NOT NULL,
 
58
   yod_id BIGINT NOT NULL,
60
59
   PRIMARY KEY (processor_id, yod_id),
61
60
   INDEX (processor_id),
62
61
   INDEX (yod_id),
78
77
  c char(3) default NULL,
79
78
  PRIMARY KEY  (id),
80
79
  KEY t2i1 (b)
81
 
) ENGINE=innodb DEFAULT CHARSET=latin1;
 
80
) ENGINE=innodb;
82
81
INSERT INTO t1 VALUES (0,0,'GPL'),(1,0,'GPL'),(2,1,'GPL'),(3,2,'GPL');
83
82
CREATE TABLE t2 (
84
83
  id int NOT NULL default '0',
86
85
  c char(3) default NULL,
87
86
  PRIMARY KEY  (id),
88
87
  KEY t2i (b)
89
 
) ENGINE=innodb DEFAULT CHARSET=latin1;
 
88
) ENGINE=innodb;
90
89
INSERT INTO t2 VALUES (0,0,'GPL'),(1,0,'GPL'),(2,1,'GPL'),(3,2,'GPL');
91
90
select (select max(id) from t2 where b=1 group by b) as x,b from t1 where b=1;
92
91
drop table t1,t2;
115
114
#
116
115
# bug #5220 test suite
117
116
#
118
 
CREATE TABLE `t1` ( `unit` varchar(50) NOT NULL default '', `ingredient` varchar(50) NOT NULL default '') ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
117
CREATE TABLE `t1` ( `unit` varchar(50) NOT NULL default '', `ingredient` varchar(50) NOT NULL default '') ENGINE=InnoDB;
119
118
 
120
 
CREATE TABLE `t2` ( `ingredient` varchar(50) NOT NULL default '', `unit` varchar(50) NOT NULL default '', PRIMARY KEY (ingredient, unit)) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
119
CREATE TABLE `t2` ( `ingredient` varchar(50) NOT NULL default '', `unit` varchar(50) NOT NULL default '', PRIMARY KEY (ingredient, unit)) ENGINE=InnoDB;
121
120
 
122
121
INSERT INTO `t1` VALUES ('xx','yy');
123
122
INSERT INTO `t2` VALUES ('yy','xx');
153
152
  country varchar(45) NOT NULL,    
154
153
  funds_requested float NOT NULL,
155
154
  schooltype varchar(45) NOT NULL
156
 
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
155
) ENGINE=InnoDB;
157
156
 
158
157
insert into t1 values ("the school", "USA", 1200, "Human");
159
158
 
197
196
      WHERE lt.t3_id=a.t3_id)
198
197
   ORDER BY b DESC LIMIT 1)
199
198
from t3 AS a;
 
199
 
 
200
DROP TABLE t1,t2,t3;