~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/subselect_innodb.test

  • Committer: Monty Taylor
  • Date: 2008-08-16 21:06:22 UTC
  • Revision ID: monty@inaugust.com-20080816210622-zpnn13unyinqzn72
Updated po files.

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