~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to plugin/innobase/tests/r/innodb.result

  • Committer: Olaf van der Spek
  • Date: 2011-08-04 08:13:04 UTC
  • mfrom: (2384 drizzle)
  • mto: This revision was merged to the branch mainline in revision 2385.
  • Revision ID: olafvdspek@gmail.com-20110804081304-rlejjpvoos17bjdf
Merge trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
778
778
Table   Create Table
779
779
t1      CREATE TABLE `t1` (
780
780
  `a` VARCHAR(20) COLLATE utf8_general_ci DEFAULT NULL,
781
 
  KEY `a` (`a`(5))
 
781
  KEY `a` (`a`(5)) USING BTREE
782
782
) ENGINE=InnoDB COLLATE = utf8_general_ci
783
783
drop table t1;
784
784
create temporary table t1 (a int not null auto_increment, primary key(a)) engine=innodb;
1157
1157
t1      CREATE TABLE `t1` (
1158
1158
  `id` INT NOT NULL,
1159
1159
  `id2` INT NOT NULL,
1160
 
  UNIQUE KEY `id` (`id`,`id2`)
 
1160
  UNIQUE KEY `id` (`id`,`id2`) USING BTREE
1161
1161
) ENGINE=InnoDB COLLATE = utf8_general_ci
1162
1162
show create table t2;
1163
1163
Table   Create Table
1164
1164
t2      CREATE TABLE `t2` (
1165
1165
  `id` INT NOT NULL,
1166
 
  KEY `t1_id_fk` (`id`),
 
1166
  KEY `t1_id_fk` (`id`) USING BTREE,
1167
1167
  CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
1168
1168
) ENGINE=InnoDB COLLATE = utf8_general_ci
1169
1169
create index id on t2 (id);
1171
1171
Table   Create Table
1172
1172
t2      CREATE TABLE `t2` (
1173
1173
  `id` INT NOT NULL,
1174
 
  KEY `id` (`id`),
 
1174
  KEY `id` (`id`) USING BTREE,
1175
1175
  CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
1176
1176
) ENGINE=InnoDB COLLATE = utf8_general_ci
1177
1177
create index id2 on t2 (id);
1179
1179
Table   Create Table
1180
1180
t2      CREATE TABLE `t2` (
1181
1181
  `id` INT NOT NULL,
1182
 
  KEY `id` (`id`),
1183
 
  KEY `id2` (`id`),
 
1182
  KEY `id` (`id`) USING BTREE,
 
1183
  KEY `id2` (`id`) USING BTREE,
1184
1184
  CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
1185
1185
) ENGINE=InnoDB COLLATE = utf8_general_ci
1186
1186
drop index id2 on t2;
1190
1190
Table   Create Table
1191
1191
t2      CREATE TABLE `t2` (
1192
1192
  `id` INT NOT NULL,
1193
 
  KEY `id` (`id`),
 
1193
  KEY `id` (`id`) USING BTREE,
1194
1194
  CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
1195
1195
) ENGINE=InnoDB COLLATE = utf8_general_ci
1196
1196
drop table t2;
1200
1200
t2      CREATE TABLE `t2` (
1201
1201
  `id` INT NOT NULL,
1202
1202
  `id2` INT NOT NULL,
1203
 
  KEY `t1_id_fk` (`id`,`id2`),
 
1203
  KEY `t1_id_fk` (`id`,`id2`) USING BTREE,
1204
1204
  CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`, `id2`) REFERENCES `t1` (`id`, `id2`)
1205
1205
) ENGINE=InnoDB COLLATE = utf8_general_ci
1206
1206
create unique index id on t2 (id,id2);
1209
1209
t2      CREATE TABLE `t2` (
1210
1210
  `id` INT NOT NULL,
1211
1211
  `id2` INT NOT NULL,
1212
 
  UNIQUE KEY `id` (`id`,`id2`),
 
1212
  UNIQUE KEY `id` (`id`,`id2`) USING BTREE,
1213
1213
  CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`, `id2`) REFERENCES `t1` (`id`, `id2`)
1214
1214
) ENGINE=InnoDB COLLATE = utf8_general_ci
1215
1215
drop table t2;
1219
1219
t2      CREATE TABLE `t2` (
1220
1220
  `id` INT NOT NULL,
1221
1221
  `id2` INT NOT NULL,
1222
 
  UNIQUE KEY `id` (`id`,`id2`),
1223
 
  KEY `t1_id_fk` (`id2`,`id`),
 
1222
  UNIQUE KEY `id` (`id`,`id2`) USING BTREE,
 
1223
  KEY `t1_id_fk` (`id2`,`id`) USING BTREE,
1224
1224
  CONSTRAINT `t1_id_fk` FOREIGN KEY (`id2`, `id`) REFERENCES `t1` (`id`, `id2`)
1225
1225
) ENGINE=InnoDB COLLATE = utf8_general_ci
1226
1226
drop table t2;
1230
1230
t2      CREATE TABLE `t2` (
1231
1231
  `id` INT NOT NULL,
1232
1232
  `id2` INT NOT NULL,
1233
 
  UNIQUE KEY `id` (`id`,`id2`),
 
1233
  UNIQUE KEY `id` (`id`,`id2`) USING BTREE,
1234
1234
  CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
1235
1235
) ENGINE=InnoDB COLLATE = utf8_general_ci
1236
1236
drop table t2;
1240
1240
t2      CREATE TABLE `t2` (
1241
1241
  `id` INT NOT NULL,
1242
1242
  `id2` INT NOT NULL,
1243
 
  UNIQUE KEY `id` (`id`,`id2`),
1244
 
  KEY `t1_id_fk` (`id2`,`id`),
 
1243
  UNIQUE KEY `id` (`id`,`id2`) USING BTREE,
 
1244
  KEY `t1_id_fk` (`id2`,`id`) USING BTREE,
1245
1245
  CONSTRAINT `t1_id_fk` FOREIGN KEY (`id2`, `id`) REFERENCES `t1` (`id`, `id2`)
1246
1246
) ENGINE=InnoDB COLLATE = utf8_general_ci
1247
1247
drop table t2;
1251
1251
t2      CREATE TABLE `t2` (
1252
1252
  `id` INT NOT NULL AUTO_INCREMENT,
1253
1253
  `id2` INT NOT NULL,
1254
 
  PRIMARY KEY (`id`),
1255
 
  KEY `id` (`id`,`id2`),
 
1254
  PRIMARY KEY (`id`) USING BTREE,
 
1255
  KEY `id` (`id`,`id2`) USING BTREE,
1256
1256
  CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
1257
1257
) ENGINE=InnoDB COLLATE = utf8_general_ci
1258
1258
drop table t2;
1262
1262
t2      CREATE TABLE `t2` (
1263
1263
  `id` INT NOT NULL AUTO_INCREMENT,
1264
1264
  `id2` INT NOT NULL,
1265
 
  KEY `t1_id_fk` (`id`),
 
1265
  KEY `t1_id_fk` (`id`) USING BTREE,
1266
1266
  CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
1267
1267
) ENGINE=InnoDB COLLATE = utf8_general_ci
1268
1268
alter table t2 add index id_test (id), add index id_test2 (id,id2);
1271
1271
t2      CREATE TABLE `t2` (
1272
1272
  `id` INT NOT NULL AUTO_INCREMENT,
1273
1273
  `id2` INT NOT NULL,
1274
 
  KEY `id_test` (`id`),
1275
 
  KEY `id_test2` (`id`,`id2`),
 
1274
  KEY `id_test` (`id`) USING BTREE,
 
1275
  KEY `id_test2` (`id`,`id2`) USING BTREE,
1276
1276
  CONSTRAINT `t1_id_fk` FOREIGN KEY (`id`) REFERENCES `t1` (`id`)
1277
1277
) ENGINE=InnoDB COLLATE = utf8_general_ci
1278
1278
drop table t2;
1284
1284
t2      CREATE TABLE `t2` (
1285
1285
  `a` INT NOT NULL AUTO_INCREMENT,
1286
1286
  `b` INT DEFAULT NULL,
1287
 
  PRIMARY KEY (`a`),
1288
 
  UNIQUE KEY `b_2` (`b`),
1289
 
  KEY `b` (`b`),
 
1287
  PRIMARY KEY (`a`) USING BTREE,
 
1288
  UNIQUE KEY `b_2` (`b`) USING BTREE,
 
1289
  KEY `b` (`b`) USING BTREE,
1290
1290
  CONSTRAINT `t2_ibfk_1` FOREIGN KEY (`b`) REFERENCES `t1` (`id`)
1291
1291
) ENGINE=InnoDB COLLATE = utf8_general_ci
1292
1292
drop table t2;
1296
1296
t2      CREATE TABLE `t2` (
1297
1297
  `a` INT NOT NULL AUTO_INCREMENT,
1298
1298
  `b` INT DEFAULT NULL,
1299
 
  PRIMARY KEY (`a`),
1300
 
  UNIQUE KEY `b` (`b`),
 
1299
  PRIMARY KEY (`a`) USING BTREE,
 
1300
  UNIQUE KEY `b` (`b`) USING BTREE,
1301
1301
  CONSTRAINT `t2_ibfk_1` FOREIGN KEY (`b`) REFERENCES `t1` (`id`),
1302
1302
  CONSTRAINT `t2_ibfk_2` FOREIGN KEY (`b`) REFERENCES `t1` (`id`)
1303
1303
) ENGINE=InnoDB COLLATE = utf8_general_ci
1574
1574
  `v` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1575
1575
  `c` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1576
1576
  `t` TEXT COLLATE utf8_general_ci,
1577
 
  KEY `v` (`v`),
1578
 
  KEY `c` (`c`),
1579
 
  KEY `t` (`t`(10))
 
1577
  KEY `v` (`v`) USING BTREE,
 
1578
  KEY `c` (`c`) USING BTREE,
 
1579
  KEY `t` (`t`(10)) USING BTREE
1580
1580
) ENGINE=InnoDB COLLATE = utf8_general_ci
1581
1581
select count(*) from t1;
1582
1582
count(*)
1795
1795
  `v` VARCHAR(300) COLLATE utf8_general_ci DEFAULT NULL,
1796
1796
  `c` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1797
1797
  `t` TEXT COLLATE utf8_general_ci,
1798
 
  KEY `c` (`c`),
1799
 
  KEY `t` (`t`(10)),
1800
 
  KEY `v` (`v`(255))
 
1798
  KEY `c` (`c`) USING BTREE,
 
1799
  KEY `t` (`t`(10)) USING BTREE,
 
1800
  KEY `v` (`v`(255)) USING BTREE
1801
1801
) ENGINE=InnoDB COLLATE = utf8_general_ci
1802
1802
select count(*) from t1 where v='a';
1803
1803
count(*)
1875
1875
  `v` VARCHAR(300) COLLATE utf8_general_ci DEFAULT NULL,
1876
1876
  `c` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1877
1877
  `t` TEXT COLLATE utf8_general_ci,
1878
 
  KEY `c` (`c`),
1879
 
  KEY `t` (`t`(10)),
1880
 
  KEY `v` (`v`(30))
 
1878
  KEY `c` (`c`) USING BTREE,
 
1879
  KEY `t` (`t`(10)) USING BTREE,
 
1880
  KEY `v` (`v`(30)) USING BTREE
1881
1881
) ENGINE=InnoDB COLLATE = utf8_general_ci
1882
1882
select count(*) from t1 where v='a';
1883
1883
count(*)
1957
1957
  `v` VARCHAR(600) COLLATE utf8_general_ci DEFAULT NULL,
1958
1958
  `c` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
1959
1959
  `t` TEXT COLLATE utf8_general_ci,
1960
 
  KEY `c` (`c`),
1961
 
  KEY `t` (`t`(10)),
1962
 
  KEY `v` (`v`(255))
 
1960
  KEY `c` (`c`) USING BTREE,
 
1961
  KEY `t` (`t`(10)) USING BTREE,
 
1962
  KEY `v` (`v`(255)) USING BTREE
1963
1963
) ENGINE=InnoDB COLLATE = utf8_general_ci
1964
1964
select v,count(*) from t1 group by v limit 10;
1965
1965
v       count(*)
2035
2035
  `v` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
2036
2036
  `c` VARCHAR(10) COLLATE utf8_general_ci DEFAULT NULL,
2037
2037
  `t` TEXT COLLATE utf8_general_ci,
2038
 
  KEY `v` (`v`(5)),
2039
 
  KEY `c` (`c`(5)),
2040
 
  KEY `t` (`t`(5))
 
2038
  KEY `v` (`v`(5)) USING BTREE,
 
2039
  KEY `c` (`c`(5)) USING BTREE,
 
2040
  KEY `t` (`t`(5)) USING BTREE
2041
2041
) ENGINE=InnoDB COLLATE = utf8_general_ci
2042
2042
drop table t1;
2043
2043
create  table t1 (v char(10));
2203
2203
t9      CREATE TABLE `t9` (
2204
2204
  `col1` VARCHAR(512) COLLATE utf8_general_ci DEFAULT NULL,
2205
2205
  `col2` VARCHAR(512) COLLATE utf8_general_ci DEFAULT NULL,
2206
 
  KEY `col1` (`col1`(255),`col2`(255))
 
2206
  KEY `col1` (`col1`(255),`col2`(255)) USING BTREE
2207
2207
) ENGINE=InnoDB COLLATE = utf8_general_ci
2208
2208
drop table t1, t2, t4, t5, t6, t7, t8, t9;
2209
2209
create table t1 (col1 varchar(768), index(col1))
2222
2222
Table   Create Table
2223
2223
t1      CREATE TABLE `t1` (
2224
2224
  `col1` VARCHAR(768) COLLATE utf8_general_ci DEFAULT NULL,
2225
 
  KEY `col1` (`col1`(255))
 
2225
  KEY `col1` (`col1`(255)) USING BTREE
2226
2226
) ENGINE=InnoDB COLLATE = utf8_general_ci
2227
2227
drop table t1, t2, t3, t4;
2228
2228
create table t1 (col1 varchar(768) primary key)
2421
2421
Table   Create Table
2422
2422
t2      CREATE TABLE `t2` (
2423
2423
  `a` INT DEFAULT NULL,
2424
 
  KEY `t2_ibfk_0` (`a`)
 
2424
  KEY `t2_ibfk_0` (`a`) USING BTREE
2425
2425
) ENGINE=InnoDB COLLATE = utf8_general_ci
2426
2426
DROP TABLE t2,t1;
2427
2427
CREATE TABLE t1 (
2459
2459
t1      CREATE TABLE `t1` (
2460
2460
  `c1` BIGINT NOT NULL,
2461
2461
  `c2` BIGINT NOT NULL,
2462
 
  PRIMARY KEY (`c1`),
2463
 
  UNIQUE KEY `c2` (`c2`),
 
2462
  PRIMARY KEY (`c1`) USING BTREE,
 
2463
  UNIQUE KEY `c2` (`c2`) USING BTREE,
2464
2464
  CONSTRAINT `c2_fk` FOREIGN KEY (`c2`) REFERENCES `t2` (`c1`) ON DELETE CASCADE
2465
2465
) ENGINE=InnoDB COLLATE = utf8_general_ci
2466
2466
alter table t1 drop foreign key c2_fk;
2469
2469
t1      CREATE TABLE `t1` (
2470
2470
  `c1` BIGINT NOT NULL,
2471
2471
  `c2` BIGINT NOT NULL,
2472
 
  PRIMARY KEY (`c1`),
2473
 
  UNIQUE KEY `c2` (`c2`)
 
2472
  PRIMARY KEY (`c1`) USING BTREE,
 
2473
  UNIQUE KEY `c2` (`c2`) USING BTREE
2474
2474
) ENGINE=InnoDB COLLATE = utf8_general_ci
2475
2475
drop table t1, t2;
2476
2476
create table t1(a date) engine=innodb;
2662
2662
t2      CREATE TABLE `t2` (
2663
2663
  `id` INT NOT NULL,
2664
2664
  `f` INT NOT NULL,
2665
 
  PRIMARY KEY (`id`),
2666
 
  KEY `f` (`f`),
 
2665
  PRIMARY KEY (`id`) USING BTREE,
 
2666
  KEY `f` (`f`) USING BTREE,
2667
2667
  CONSTRAINT `t2_t1` FOREIGN KEY (`id`) REFERENCES `t1` (`id`) ON UPDATE CASCADE ON DELETE CASCADE,
2668
2668
  CONSTRAINT `t2_ibfk_2` FOREIGN KEY (`f`) REFERENCES `t1` (`f`) ON UPDATE CASCADE ON DELETE CASCADE
2669
2669
) ENGINE=InnoDB COLLATE = utf8_general_ci
2698
2698
Table   Create Table
2699
2699
t1      CREATE TABLE `t1` (
2700
2700
  `id` INT NOT NULL AUTO_INCREMENT,
2701
 
  PRIMARY KEY (`id`)
 
2701
  PRIMARY KEY (`id`) USING BTREE
2702
2702
) ENGINE=InnoDB COLLATE = utf8_general_ci AUTO_INCREMENT=42
2703
2703
CREATE TABLE t2 (id int PRIMARY KEY) ENGINE=InnoDB;
2704
2704
INSERT INTO t2 VALUES(42),(347),(348);
2707
2707
Table   Create Table
2708
2708
t1      CREATE TABLE `t1` (
2709
2709
  `id` INT NOT NULL AUTO_INCREMENT,
2710
 
  PRIMARY KEY (`id`),
 
2710
  PRIMARY KEY (`id`) USING BTREE,
2711
2711
  CONSTRAINT `t1_t2` FOREIGN KEY (`id`) REFERENCES `t2` (`id`)
2712
2712
) ENGINE=InnoDB COLLATE = utf8_general_ci
2713
2713
DROP TABLE t1,t2;