~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/subselect_innodb.test

  • Committer: Andy Lester
  • Date: 2008-08-09 23:31:41 UTC
  • mto: (266.1.31 use-replace-funcs)
  • mto: This revision was merged to the branch mainline in revision 295.
  • Revision ID: andy@petdance.com-20080809233141-7qir713yfv7352q5
constĀ happiness

Show diffs side-by-side

added added

removed removed

Lines of Context:
50
50
   PRIMARY KEY (processor_id)
51
51
) ENGINE=InnoDB;
52
52
CREATE TABLE t3 (
53
 
   yod_id BIGINT AUTO_INCREMENT NOT NULL,
54
 
   login_processor INTEGER ,
 
53
   yod_id BIGINT UNSIGNED AUTO_INCREMENT NOT NULL,
 
54
   login_processor INTEGER UNSIGNED ,
55
55
   PRIMARY KEY (yod_id)
56
56
) ENGINE=InnoDB;
57
57
CREATE TABLE t2 (
58
58
   processor_id INTEGER NOT NULL,
59
 
   yod_id BIGINT NOT NULL,
 
59
   yod_id BIGINT UNSIGNED NOT NULL,
60
60
   PRIMARY KEY (processor_id, yod_id),
61
61
   INDEX (processor_id),
62
62
   INDEX (yod_id),
78
78
  c char(3) default NULL,
79
79
  PRIMARY KEY  (id),
80
80
  KEY t2i1 (b)
81
 
) ENGINE=innodb;
 
81
) ENGINE=innodb DEFAULT CHARSET=latin1;
82
82
INSERT INTO t1 VALUES (0,0,'GPL'),(1,0,'GPL'),(2,1,'GPL'),(3,2,'GPL');
83
83
CREATE TABLE t2 (
84
84
  id int NOT NULL default '0',
86
86
  c char(3) default NULL,
87
87
  PRIMARY KEY  (id),
88
88
  KEY t2i (b)
89
 
) ENGINE=innodb;
 
89
) ENGINE=innodb DEFAULT CHARSET=latin1;
90
90
INSERT INTO t2 VALUES (0,0,'GPL'),(1,0,'GPL'),(2,1,'GPL'),(3,2,'GPL');
91
91
select (select max(id) from t2 where b=1 group by b) as x,b from t1 where b=1;
92
92
drop table t1,t2;
115
115
#
116
116
# bug #5220 test suite
117
117
#
118
 
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;
119
119
 
120
 
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;
121
121
 
122
122
INSERT INTO `t1` VALUES ('xx','yy');
123
123
INSERT INTO `t2` VALUES ('yy','xx');
153
153
  country varchar(45) NOT NULL,    
154
154
  funds_requested float NOT NULL,
155
155
  schooltype varchar(45) NOT NULL
156
 
) ENGINE=InnoDB;
 
156
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
157
157
 
158
158
insert into t1 values ("the school", "USA", 1200, "Human");
159
159