~ubuntu-branches/ubuntu/precise/mysql-5.1/precise

« back to all changes in this revision

Viewing changes to mysql-test/suite/innodb/t/innodb_bug36169.test

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Tretkowski
  • Date: 2010-03-17 14:56:02 UTC
  • Revision ID: james.westby@ubuntu.com-20100317145602-x7e30l1b2sb5s6w6
Tags: upstream-5.1.45
ImportĀ upstreamĀ versionĀ 5.1.45

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Bug#36169 create innodb compressed table with too large row size crashed
 
3
# http://bugs.mysql.com/36169
 
4
#
 
5
 
 
6
-- source include/have_innodb.inc
 
7
-- source suite/innodb/include/have_innodb_plugin.inc
 
8
 
 
9
SET GLOBAL innodb_file_format='Barracuda';
 
10
SET GLOBAL innodb_file_per_table=ON;
 
11
 
 
12
#
 
13
# The following is copied from http://bugs.mysql.com/36169
 
14
# (http://bugs.mysql.com/file.php?id=9121)
 
15
# Probably it can be simplified but that is not obvious.
 
16
#
 
17
 
 
18
# we care only that the following SQL commands do produce errors
 
19
# as expected and do not crash the server
 
20
-- disable_query_log
 
21
-- disable_result_log
 
22
 
 
23
# Generating 10 tables
 
24
# Creating a table with 94 columns and 24 indexes
 
25
DROP TABLE IF EXISTS `table0`;
 
26
--error ER_TOO_BIG_ROWSIZE
 
27
CREATE TABLE IF NOT EXISTS `table0`
 
28
(`col0` BOOL,
 
29
`col1` BOOL,
 
30
`col2` TINYINT,
 
31
`col3` DATE,
 
32
`col4` TIME,
 
33
`col5` SET ('test1','test2','test3'),
 
34
`col6` TIME,
 
35
`col7` TEXT,
 
36
`col8` DECIMAL,
 
37
`col9` SET ('test1','test2','test3'),
 
38
`col10` FLOAT,
 
39
`col11` DOUBLE PRECISION,
 
40
`col12` ENUM ('test1','test2','test3'),
 
41
`col13` TINYBLOB,
 
42
`col14` YEAR,
 
43
`col15` SET ('test1','test2','test3'),
 
44
`col16` NUMERIC,
 
45
`col17` NUMERIC,
 
46
`col18` BLOB,
 
47
`col19` DATETIME,
 
48
`col20` DOUBLE PRECISION,
 
49
`col21` DECIMAL,
 
50
`col22` DATETIME,
 
51
`col23` NUMERIC,
 
52
`col24` NUMERIC,
 
53
`col25` LONGTEXT,
 
54
`col26` TINYBLOB,
 
55
`col27` TIME,
 
56
`col28` TINYBLOB,
 
57
`col29` ENUM ('test1','test2','test3'),
 
58
`col30` SMALLINT,
 
59
`col31` REAL,
 
60
`col32` FLOAT,
 
61
`col33` CHAR (175),
 
62
`col34` TINYTEXT,
 
63
`col35` TINYTEXT,
 
64
`col36` TINYBLOB,
 
65
`col37` TINYBLOB,
 
66
`col38` TINYTEXT,
 
67
`col39` MEDIUMBLOB,
 
68
`col40` TIMESTAMP,
 
69
`col41` DOUBLE,
 
70
`col42` SMALLINT,
 
71
`col43` LONGBLOB,
 
72
`col44` VARCHAR (80),
 
73
`col45` MEDIUMTEXT,
 
74
`col46` NUMERIC,
 
75
`col47` BIGINT,
 
76
`col48` DATE,
 
77
`col49` TINYBLOB,
 
78
`col50` DATE,
 
79
`col51` BOOL,
 
80
`col52` MEDIUMINT,
 
81
`col53` FLOAT,
 
82
`col54` TINYBLOB,
 
83
`col55` LONGTEXT,
 
84
`col56` SMALLINT,
 
85
`col57` ENUM ('test1','test2','test3'),
 
86
`col58` DATETIME,
 
87
`col59` MEDIUMTEXT,
 
88
`col60` VARCHAR (232),
 
89
`col61` NUMERIC,
 
90
`col62` YEAR,
 
91
`col63` SMALLINT,
 
92
`col64` TIMESTAMP,
 
93
`col65` BLOB,
 
94
`col66` LONGBLOB,
 
95
`col67` INT,
 
96
`col68` LONGTEXT,
 
97
`col69` ENUM ('test1','test2','test3'),
 
98
`col70` INT,
 
99
`col71` TIME,
 
100
`col72` TIMESTAMP,
 
101
`col73` TIMESTAMP,
 
102
`col74` VARCHAR (170),
 
103
`col75` SET ('test1','test2','test3'),
 
104
`col76` TINYBLOB,
 
105
`col77` BIGINT,
 
106
`col78` NUMERIC,
 
107
`col79` DATETIME,
 
108
`col80` YEAR,
 
109
`col81` NUMERIC,
 
110
`col82` LONGBLOB,
 
111
`col83` TEXT,
 
112
`col84` CHAR (83),
 
113
`col85` DECIMAL,
 
114
`col86` FLOAT,
 
115
`col87` INT,
 
116
`col88` VARCHAR (145),
 
117
`col89` DATE,
 
118
`col90` DECIMAL,
 
119
`col91` DECIMAL,
 
120
`col92` MEDIUMBLOB,
 
121
`col93` TIME,
 
122
KEY `idx0` (`col69`,`col90`,`col8`),
 
123
KEY `idx1` (`col60`),
 
124
KEY `idx2` (`col60`,`col70`,`col74`),
 
125
KEY `idx3` (`col22`,`col32`,`col72`,`col30`),
 
126
KEY `idx4` (`col29`),
 
127
KEY `idx5` (`col19`,`col45`(143)),
 
128
KEY `idx6` (`col46`,`col48`,`col5`,`col39`(118)),
 
129
KEY `idx7` (`col48`,`col61`),
 
130
KEY `idx8` (`col93`),
 
131
KEY `idx9` (`col31`),
 
132
KEY `idx10` (`col30`,`col21`),
 
133
KEY `idx11` (`col67`),
 
134
KEY `idx12` (`col44`,`col6`,`col8`,`col38`(226)),
 
135
KEY `idx13` (`col71`,`col41`,`col15`,`col49`(88)),
 
136
KEY `idx14` (`col78`),
 
137
KEY `idx15` (`col63`,`col67`,`col64`),
 
138
KEY `idx16` (`col17`,`col86`),
 
139
KEY `idx17` (`col77`,`col56`,`col10`,`col55`(24)),
 
140
KEY `idx18` (`col62`),
 
141
KEY `idx19` (`col31`,`col57`,`col56`,`col53`),
 
142
KEY `idx20` (`col46`),
 
143
KEY `idx21` (`col83`(54)),
 
144
KEY `idx22` (`col51`,`col7`(120)),
 
145
KEY `idx23` (`col7`(163),`col31`,`col71`,`col14`)
 
146
)engine=innodb ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=1;
 
147
 
 
148
# Creating a table with 10 columns and 32 indexes
 
149
DROP TABLE IF EXISTS `table1`;
 
150
--error ER_TOO_BIG_ROWSIZE
 
151
CREATE TABLE IF NOT EXISTS `table1`
 
152
(`col0` CHAR (113),
 
153
`col1` FLOAT,
 
154
`col2` BIGINT,
 
155
`col3` DECIMAL,
 
156
`col4` BLOB,
 
157
`col5` LONGTEXT,
 
158
`col6` SET ('test1','test2','test3'),
 
159
`col7` BIGINT,
 
160
`col8` BIGINT,
 
161
`col9` TINYBLOB,
 
162
KEY `idx0` (`col5`(101),`col7`,`col8`),
 
163
KEY `idx1` (`col8`),
 
164
KEY `idx2` (`col4`(177),`col9`(126),`col6`,`col3`),
 
165
KEY `idx3` (`col5`(160)),
 
166
KEY `idx4` (`col9`(242)),
 
167
KEY `idx5` (`col4`(139),`col2`,`col3`),
 
168
KEY `idx6` (`col7`),
 
169
KEY `idx7` (`col6`,`col2`,`col0`,`col3`),
 
170
KEY `idx8` (`col9`(66)),
 
171
KEY `idx9` (`col5`(253)),
 
172
KEY `idx10` (`col1`,`col7`,`col2`),
 
173
KEY `idx11` (`col9`(242),`col0`,`col8`,`col5`(163)),
 
174
KEY `idx12` (`col8`),
 
175
KEY `idx13` (`col0`,`col9`(37)),
 
176
KEY `idx14` (`col0`),
 
177
KEY `idx15` (`col5`(111)),
 
178
KEY `idx16` (`col8`,`col0`,`col5`(13)),
 
179
KEY `idx17` (`col4`(139)),
 
180
KEY `idx18` (`col5`(189),`col2`,`col3`,`col9`(136)),
 
181
KEY `idx19` (`col0`,`col3`,`col1`,`col8`),
 
182
KEY `idx20` (`col8`),
 
183
KEY `idx21` (`col0`,`col7`,`col9`(227),`col3`),
 
184
KEY `idx22` (`col0`),
 
185
KEY `idx23` (`col2`),
 
186
KEY `idx24` (`col3`),
 
187
KEY `idx25` (`col2`,`col3`),
 
188
KEY `idx26` (`col0`),
 
189
KEY `idx27` (`col5`(254)),
 
190
KEY `idx28` (`col3`),
 
191
KEY `idx29` (`col3`),
 
192
KEY `idx30` (`col7`,`col3`,`col0`,`col4`(220)),
 
193
KEY `idx31` (`col4`(1),`col0`)
 
194
)engine=innodb ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=1;
 
195
 
 
196
# Creating a table with 141 columns and 18 indexes
 
197
DROP TABLE IF EXISTS `table2`;
 
198
--error ER_TOO_BIG_ROWSIZE
 
199
CREATE TABLE IF NOT EXISTS `table2`
 
200
(`col0` BOOL,
 
201
`col1` MEDIUMINT,
 
202
`col2` VARCHAR (209),
 
203
`col3` MEDIUMBLOB,
 
204
`col4` CHAR (13),
 
205
`col5` DOUBLE,
 
206
`col6` TINYTEXT,
 
207
`col7` REAL,
 
208
`col8` SMALLINT,
 
209
`col9` BLOB,
 
210
`col10` TINYINT,
 
211
`col11` DECIMAL,
 
212
`col12` BLOB,
 
213
`col13` DECIMAL,
 
214
`col14` LONGBLOB,
 
215
`col15` SMALLINT,
 
216
`col16` LONGBLOB,
 
217
`col17` TINYTEXT,
 
218
`col18` FLOAT,
 
219
`col19` CHAR (78),
 
220
`col20` MEDIUMTEXT,
 
221
`col21` SET ('test1','test2','test3'),
 
222
`col22` MEDIUMINT,
 
223
`col23` INT,
 
224
`col24` MEDIUMBLOB,
 
225
`col25` ENUM ('test1','test2','test3'),
 
226
`col26` TINYBLOB,
 
227
`col27` VARCHAR (116),
 
228
`col28` TIMESTAMP,
 
229
`col29` BLOB,
 
230
`col30` SMALLINT,
 
231
`col31` DOUBLE PRECISION,
 
232
`col32` DECIMAL,
 
233
`col33` DECIMAL,
 
234
`col34` TEXT,
 
235
`col35` MEDIUMINT,
 
236
`col36` MEDIUMINT,
 
237
`col37` BIGINT,
 
238
`col38` VARCHAR (253),
 
239
`col39` TINYBLOB,
 
240
`col40` MEDIUMBLOB,
 
241
`col41` BIGINT,
 
242
`col42` DOUBLE,
 
243
`col43` TEXT,
 
244
`col44` BLOB,
 
245
`col45` TIME,
 
246
`col46` MEDIUMINT,
 
247
`col47` DOUBLE PRECISION,
 
248
`col48` SET ('test1','test2','test3'),
 
249
`col49` DOUBLE PRECISION,
 
250
`col50` VARCHAR (97),
 
251
`col51` TEXT,
 
252
`col52` NUMERIC,
 
253
`col53` ENUM ('test1','test2','test3'),
 
254
`col54` MEDIUMTEXT,
 
255
`col55` MEDIUMINT,
 
256
`col56` DATETIME,
 
257
`col57` DATETIME,
 
258
`col58` MEDIUMTEXT,
 
259
`col59` CHAR (244),
 
260
`col60` LONGBLOB,
 
261
`col61` MEDIUMBLOB,
 
262
`col62` DOUBLE,
 
263
`col63` SMALLINT,
 
264
`col64` BOOL,
 
265
`col65` SMALLINT,
 
266
`col66` VARCHAR (212),
 
267
`col67` TIME,
 
268
`col68` REAL,
 
269
`col69` BOOL,
 
270
`col70` BIGINT,
 
271
`col71` DATE,
 
272
`col72` TINYINT,
 
273
`col73` ENUM ('test1','test2','test3'),
 
274
`col74` DATE,
 
275
`col75` TIME,
 
276
`col76` DATETIME,
 
277
`col77` BOOL,
 
278
`col78` TINYTEXT,
 
279
`col79` MEDIUMINT,
 
280
`col80` NUMERIC,
 
281
`col81` LONGTEXT,
 
282
`col82` SET ('test1','test2','test3'),
 
283
`col83` DOUBLE PRECISION,
 
284
`col84` NUMERIC,
 
285
`col85` VARCHAR (184),
 
286
`col86` DOUBLE PRECISION,
 
287
`col87` MEDIUMTEXT,
 
288
`col88` MEDIUMBLOB,
 
289
`col89` BOOL,
 
290
`col90` SMALLINT,
 
291
`col91` TINYINT,
 
292
`col92` ENUM ('test1','test2','test3'),
 
293
`col93` BOOL,
 
294
`col94` TIMESTAMP,
 
295
`col95` BOOL,
 
296
`col96` MEDIUMTEXT,
 
297
`col97` DECIMAL,
 
298
`col98` BOOL,
 
299
`col99` DECIMAL,
 
300
`col100` MEDIUMINT,
 
301
`col101` DOUBLE PRECISION,
 
302
`col102` TINYINT,
 
303
`col103` BOOL,
 
304
`col104` MEDIUMINT,
 
305
`col105` DECIMAL,
 
306
`col106` NUMERIC,
 
307
`col107` TIMESTAMP,
 
308
`col108` MEDIUMBLOB,
 
309
`col109` TINYBLOB,
 
310
`col110` SET ('test1','test2','test3'),
 
311
`col111` YEAR,
 
312
`col112` TIMESTAMP,
 
313
`col113` CHAR (201),
 
314
`col114` BOOL,
 
315
`col115` TINYINT,
 
316
`col116` DOUBLE,
 
317
`col117` TINYINT,
 
318
`col118` TIMESTAMP,
 
319
`col119` SET ('test1','test2','test3'),
 
320
`col120` SMALLINT,
 
321
`col121` TINYBLOB,
 
322
`col122` TIMESTAMP,
 
323
`col123` BLOB,
 
324
`col124` DATE,
 
325
`col125` SMALLINT,
 
326
`col126` ENUM ('test1','test2','test3'),
 
327
`col127` MEDIUMBLOB,
 
328
`col128` DOUBLE PRECISION,
 
329
`col129` REAL,
 
330
`col130` VARCHAR (159),
 
331
`col131` MEDIUMBLOB,
 
332
`col132` BIGINT,
 
333
`col133` INT,
 
334
`col134` SET ('test1','test2','test3'),
 
335
`col135` CHAR (198),
 
336
`col136` SET ('test1','test2','test3'),
 
337
`col137` MEDIUMTEXT,
 
338
`col138` SMALLINT,
 
339
`col139` BLOB,
 
340
`col140` LONGBLOB,
 
341
KEY `idx0` (`col14`(139),`col24`(208),`col38`,`col35`),
 
342
KEY `idx1` (`col48`,`col118`,`col29`(131),`col100`),
 
343
KEY `idx2` (`col86`,`col67`,`col43`(175)),
 
344
KEY `idx3` (`col19`),
 
345
KEY `idx4` (`col40`(220),`col67`),
 
346
KEY `idx5` (`col99`,`col56`),
 
347
KEY `idx6` (`col68`,`col28`,`col137`(157)),
 
348
KEY `idx7` (`col51`(160),`col99`,`col45`,`col39`(9)),
 
349
KEY `idx8` (`col15`,`col52`,`col90`,`col94`),
 
350
KEY `idx9` (`col24`(3),`col139`(248),`col108`(118),`col41`),
 
351
KEY `idx10` (`col36`,`col92`,`col114`),
 
352
KEY `idx11` (`col115`,`col9`(116)),
 
353
KEY `idx12` (`col130`,`col93`,`col134`),
 
354
KEY `idx13` (`col123`(65)),
 
355
KEY `idx14` (`col44`(90),`col86`,`col119`),
 
356
KEY `idx15` (`col69`),
 
357
KEY `idx16` (`col132`,`col81`(118),`col18`),
 
358
KEY `idx17` (`col24`(250),`col7`,`col92`,`col45`)
 
359
)engine=innodb ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=1;
 
360
 
 
361
# Creating a table with 199 columns and 1 indexes
 
362
DROP TABLE IF EXISTS `table3`;
 
363
--error ER_TOO_BIG_ROWSIZE
 
364
CREATE TABLE IF NOT EXISTS `table3`
 
365
(`col0` SMALLINT,
 
366
`col1` SET ('test1','test2','test3'),
 
367
`col2` TINYTEXT,
 
368
`col3` DOUBLE,
 
369
`col4` NUMERIC,
 
370
`col5` DATE,
 
371
`col6` BIGINT,
 
372
`col7` DOUBLE,
 
373
`col8` TEXT,
 
374
`col9` INT,
 
375
`col10` REAL,
 
376
`col11` TINYINT,
 
377
`col12` NUMERIC,
 
378
`col13` NUMERIC,
 
379
`col14` TIME,
 
380
`col15` DOUBLE,
 
381
`col16` REAL,
 
382
`col17` MEDIUMBLOB,
 
383
`col18` YEAR,
 
384
`col19` TINYTEXT,
 
385
`col20` YEAR,
 
386
`col21` CHAR (250),
 
387
`col22` TINYINT,
 
388
`col23` TINYINT,
 
389
`col24` SMALLINT,
 
390
`col25` DATETIME,
 
391
`col26` MEDIUMINT,
 
392
`col27` LONGBLOB,
 
393
`col28` VARCHAR (106),
 
394
`col29` FLOAT,
 
395
`col30` MEDIUMTEXT,
 
396
`col31` TINYBLOB,
 
397
`col32` BIGINT,
 
398
`col33` YEAR,
 
399
`col34` REAL,
 
400
`col35` MEDIUMBLOB,
 
401
`col36` LONGTEXT,
 
402
`col37` LONGBLOB,
 
403
`col38` BIGINT,
 
404
`col39` FLOAT,
 
405
`col40` TIME,
 
406
`col41` DATETIME,
 
407
`col42` BOOL,
 
408
`col43` BIGINT,
 
409
`col44` SMALLINT,
 
410
`col45` TIME,
 
411
`col46` DOUBLE PRECISION,
 
412
`col47` TIME,
 
413
`col48` TINYTEXT,
 
414
`col49` DOUBLE PRECISION,
 
415
`col50` BIGINT,
 
416
`col51` NUMERIC,
 
417
`col52` TINYBLOB,
 
418
`col53` DATE,
 
419
`col54` DECIMAL,
 
420
`col55` SMALLINT,
 
421
`col56` TINYTEXT,
 
422
`col57` ENUM ('test1','test2','test3'),
 
423
`col58` YEAR,
 
424
`col59` TIME,
 
425
`col60` TINYINT,
 
426
`col61` DECIMAL,
 
427
`col62` DOUBLE,
 
428
`col63` DATE,
 
429
`col64` LONGTEXT,
 
430
`col65` DOUBLE,
 
431
`col66` VARCHAR (88),
 
432
`col67` MEDIUMTEXT,
 
433
`col68` DATE,
 
434
`col69` MEDIUMINT,
 
435
`col70` DECIMAL,
 
436
`col71` MEDIUMTEXT,
 
437
`col72` LONGTEXT,
 
438
`col73` REAL,
 
439
`col74` DOUBLE,
 
440
`col75` TIME,
 
441
`col76` DATE,
 
442
`col77` DECIMAL,
 
443
`col78` MEDIUMBLOB,
 
444
`col79` NUMERIC,
 
445
`col80` BIGINT,
 
446
`col81` YEAR,
 
447
`col82` SMALLINT,
 
448
`col83` MEDIUMINT,
 
449
`col84` TINYINT,
 
450
`col85` MEDIUMBLOB,
 
451
`col86` TIME,
 
452
`col87` MEDIUMBLOB,
 
453
`col88` LONGTEXT,
 
454
`col89` BOOL,
 
455
`col90` BLOB,
 
456
`col91` LONGBLOB,
 
457
`col92` YEAR,
 
458
`col93` BLOB,
 
459
`col94` INT,
 
460
`col95` TINYTEXT,
 
461
`col96` TINYINT,
 
462
`col97` DECIMAL,
 
463
`col98` ENUM ('test1','test2','test3'),
 
464
`col99` MEDIUMINT,
 
465
`col100` TINYINT,
 
466
`col101` MEDIUMBLOB,
 
467
`col102` TINYINT,
 
468
`col103` SET ('test1','test2','test3'),
 
469
`col104` TIMESTAMP,
 
470
`col105` TEXT,
 
471
`col106` DATETIME,
 
472
`col107` MEDIUMTEXT,
 
473
`col108` CHAR (220),
 
474
`col109` TIME,
 
475
`col110` VARCHAR (131),
 
476
`col111` DECIMAL,
 
477
`col112` FLOAT,
 
478
`col113` SMALLINT,
 
479
`col114` BIGINT,
 
480
`col115` LONGBLOB,
 
481
`col116` SET ('test1','test2','test3'),
 
482
`col117` ENUM ('test1','test2','test3'),
 
483
`col118` BLOB,
 
484
`col119` MEDIUMTEXT,
 
485
`col120` SET ('test1','test2','test3'),
 
486
`col121` DATETIME,
 
487
`col122` FLOAT,
 
488
`col123` VARCHAR (242),
 
489
`col124` YEAR,
 
490
`col125` MEDIUMBLOB,
 
491
`col126` TIME,
 
492
`col127` BOOL,
 
493
`col128` TINYBLOB,
 
494
`col129` DOUBLE,
 
495
`col130` TINYINT,
 
496
`col131` BIGINT,
 
497
`col132` SMALLINT,
 
498
`col133` INT,
 
499
`col134` DOUBLE PRECISION,
 
500
`col135` MEDIUMBLOB,
 
501
`col136` SET ('test1','test2','test3'),
 
502
`col137` TINYTEXT,
 
503
`col138` DOUBLE PRECISION,
 
504
`col139` NUMERIC,
 
505
`col140` BLOB,
 
506
`col141` SET ('test1','test2','test3'),
 
507
`col142` INT,
 
508
`col143` VARCHAR (26),
 
509
`col144` BLOB,
 
510
`col145` REAL,
 
511
`col146` SET ('test1','test2','test3'),
 
512
`col147` LONGBLOB,
 
513
`col148` TEXT,
 
514
`col149` BLOB,
 
515
`col150` CHAR (189),
 
516
`col151` LONGTEXT,
 
517
`col152` INT,
 
518
`col153` FLOAT,
 
519
`col154` LONGTEXT,
 
520
`col155` DATE,
 
521
`col156` LONGBLOB,
 
522
`col157` TINYBLOB,
 
523
`col158` REAL,
 
524
`col159` DATE,
 
525
`col160` TIME,
 
526
`col161` YEAR,
 
527
`col162` DOUBLE,
 
528
`col163` VARCHAR (90),
 
529
`col164` FLOAT,
 
530
`col165` NUMERIC,
 
531
`col166` ENUM ('test1','test2','test3'),
 
532
`col167` DOUBLE PRECISION,
 
533
`col168` DOUBLE PRECISION,
 
534
`col169` TINYBLOB,
 
535
`col170` TIME,
 
536
`col171` SMALLINT,
 
537
`col172` TINYTEXT,
 
538
`col173` SMALLINT,
 
539
`col174` DOUBLE,
 
540
`col175` VARCHAR (14),
 
541
`col176` VARCHAR (90),
 
542
`col177` REAL,
 
543
`col178` MEDIUMINT,
 
544
`col179` TINYBLOB,
 
545
`col180` FLOAT,
 
546
`col181` TIMESTAMP,
 
547
`col182` REAL,
 
548
`col183` DOUBLE PRECISION,
 
549
`col184` BIGINT,
 
550
`col185` INT,
 
551
`col186` MEDIUMTEXT,
 
552
`col187` TIME,
 
553
`col188` FLOAT,
 
554
`col189` TIME,
 
555
`col190` INT,
 
556
`col191` FLOAT,
 
557
`col192` MEDIUMINT,
 
558
`col193` TINYINT,
 
559
`col194` MEDIUMTEXT,
 
560
`col195` DATE,
 
561
`col196` TIME,
 
562
`col197` YEAR,
 
563
`col198` CHAR (206),
 
564
KEY `idx0` (`col39`,`col23`)
 
565
)engine=innodb ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=1;
 
566
 
 
567
# Creating a table with 133 columns and 16 indexes
 
568
DROP TABLE IF EXISTS `table4`;
 
569
--error ER_TOO_BIG_ROWSIZE
 
570
CREATE TABLE IF NOT EXISTS `table4`
 
571
(`col0` VARCHAR (60),
 
572
`col1` NUMERIC,
 
573
`col2` LONGTEXT,
 
574
`col3` MEDIUMTEXT,
 
575
`col4` LONGTEXT,
 
576
`col5` LONGBLOB,
 
577
`col6` LONGBLOB,
 
578
`col7` DATETIME,
 
579
`col8` TINYTEXT,
 
580
`col9` BLOB,
 
581
`col10` BOOL,
 
582
`col11` BIGINT,
 
583
`col12` TEXT,
 
584
`col13` VARCHAR (213),
 
585
`col14` TINYBLOB,
 
586
`col15` BOOL,
 
587
`col16` MEDIUMTEXT,
 
588
`col17` DOUBLE,
 
589
`col18` TEXT,
 
590
`col19` BLOB,
 
591
`col20` SET ('test1','test2','test3'),
 
592
`col21` TINYINT,
 
593
`col22` DATETIME,
 
594
`col23` TINYINT,
 
595
`col24` ENUM ('test1','test2','test3'),
 
596
`col25` REAL,
 
597
`col26` BOOL,
 
598
`col27` FLOAT,
 
599
`col28` LONGBLOB,
 
600
`col29` DATETIME,
 
601
`col30` FLOAT,
 
602
`col31` SET ('test1','test2','test3'),
 
603
`col32` LONGBLOB,
 
604
`col33` NUMERIC,
 
605
`col34` YEAR,
 
606
`col35` VARCHAR (146),
 
607
`col36` BIGINT,
 
608
`col37` DATETIME,
 
609
`col38` DATE,
 
610
`col39` SET ('test1','test2','test3'),
 
611
`col40` CHAR (112),
 
612
`col41` FLOAT,
 
613
`col42` YEAR,
 
614
`col43` TIME,
 
615
`col44` DOUBLE,
 
616
`col45` NUMERIC,
 
617
`col46` FLOAT,
 
618
`col47` DECIMAL,
 
619
`col48` BIGINT,
 
620
`col49` DECIMAL,
 
621
`col50` YEAR,
 
622
`col51` MEDIUMTEXT,
 
623
`col52` LONGBLOB,
 
624
`col53` SET ('test1','test2','test3'),
 
625
`col54` BLOB,
 
626
`col55` FLOAT,
 
627
`col56` REAL,
 
628
`col57` REAL,
 
629
`col58` TEXT,
 
630
`col59` MEDIUMBLOB,
 
631
`col60` INT,
 
632
`col61` INT,
 
633
`col62` DATE,
 
634
`col63` TEXT,
 
635
`col64` DATE,
 
636
`col65` ENUM ('test1','test2','test3'),
 
637
`col66` DOUBLE PRECISION,
 
638
`col67` TINYTEXT,
 
639
`col68` TINYBLOB,
 
640
`col69` FLOAT,
 
641
`col70` BLOB,
 
642
`col71` DATETIME,
 
643
`col72` DOUBLE,
 
644
`col73` LONGTEXT,
 
645
`col74` TIME,
 
646
`col75` DATETIME,
 
647
`col76` VARCHAR (122),
 
648
`col77` MEDIUMTEXT,
 
649
`col78` MEDIUMTEXT,
 
650
`col79` BOOL,
 
651
`col80` LONGTEXT,
 
652
`col81` TINYTEXT,
 
653
`col82` NUMERIC,
 
654
`col83` DOUBLE PRECISION,
 
655
`col84` DATE,
 
656
`col85` YEAR,
 
657
`col86` BLOB,
 
658
`col87` TINYTEXT,
 
659
`col88` DOUBLE PRECISION,
 
660
`col89` MEDIUMINT,
 
661
`col90` MEDIUMTEXT,
 
662
`col91` NUMERIC,
 
663
`col92` DATETIME,
 
664
`col93` NUMERIC,
 
665
`col94` SET ('test1','test2','test3'),
 
666
`col95` TINYTEXT,
 
667
`col96` SET ('test1','test2','test3'),
 
668
`col97` YEAR,
 
669
`col98` MEDIUMINT,
 
670
`col99` TEXT,
 
671
`col100` TEXT,
 
672
`col101` TIME,
 
673
`col102` VARCHAR (225),
 
674
`col103` TINYTEXT,
 
675
`col104` TEXT,
 
676
`col105` MEDIUMTEXT,
 
677
`col106` TINYINT,
 
678
`col107` TEXT,
 
679
`col108` LONGBLOB,
 
680
`col109` LONGTEXT,
 
681
`col110` TINYTEXT,
 
682
`col111` CHAR (56),
 
683
`col112` YEAR,
 
684
`col113` ENUM ('test1','test2','test3'),
 
685
`col114` TINYBLOB,
 
686
`col115` DATETIME,
 
687
`col116` DATE,
 
688
`col117` TIME,
 
689
`col118` MEDIUMTEXT,
 
690
`col119` DOUBLE PRECISION,
 
691
`col120` FLOAT,
 
692
`col121` TIMESTAMP,
 
693
`col122` MEDIUMINT,
 
694
`col123` YEAR,
 
695
`col124` DATE,
 
696
`col125` TEXT,
 
697
`col126` FLOAT,
 
698
`col127` TINYTEXT,
 
699
`col128` BOOL,
 
700
`col129` NUMERIC,
 
701
`col130` TIMESTAMP,
 
702
`col131` INT,
 
703
`col132` MEDIUMBLOB,
 
704
KEY `idx0` (`col130`),
 
705
KEY `idx1` (`col30`,`col55`,`col19`(31)),
 
706
KEY `idx2` (`col104`(186)),
 
707
KEY `idx3` (`col131`),
 
708
KEY `idx4` (`col64`,`col93`,`col2`(11)),
 
709
KEY `idx5` (`col34`,`col121`,`col22`),
 
710
KEY `idx6` (`col33`,`col55`,`col83`),
 
711
KEY `idx7` (`col17`,`col87`(245),`col99`(17)),
 
712
KEY `idx8` (`col65`,`col120`),
 
713
KEY `idx9` (`col82`),
 
714
KEY `idx10` (`col9`(72)),
 
715
KEY `idx11` (`col88`),
 
716
KEY `idx12` (`col128`,`col9`(200),`col71`,`col66`),
 
717
KEY `idx13` (`col77`(126)),
 
718
KEY `idx14` (`col105`(26),`col13`,`col117`),
 
719
KEY `idx15` (`col4`(246),`col130`,`col115`,`col3`(141))
 
720
)engine=innodb ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=1;
 
721
 
 
722
# Creating a table with 176 columns and 13 indexes
 
723
DROP TABLE IF EXISTS `table5`;
 
724
--error ER_TOO_BIG_ROWSIZE
 
725
CREATE TABLE IF NOT EXISTS `table5`
 
726
(`col0` MEDIUMTEXT,
 
727
`col1` VARCHAR (90),
 
728
`col2` TINYTEXT,
 
729
`col3` TIME,
 
730
`col4` BOOL,
 
731
`col5` TINYTEXT,
 
732
`col6` BOOL,
 
733
`col7` TIMESTAMP,
 
734
`col8` TINYBLOB,
 
735
`col9` TINYINT,
 
736
`col10` YEAR,
 
737
`col11` SET ('test1','test2','test3'),
 
738
`col12` TEXT,
 
739
`col13` CHAR (248),
 
740
`col14` BIGINT,
 
741
`col15` TEXT,
 
742
`col16` TINYINT,
 
743
`col17` NUMERIC,
 
744
`col18` SET ('test1','test2','test3'),
 
745
`col19` LONGBLOB,
 
746
`col20` FLOAT,
 
747
`col21` INT,
 
748
`col22` TEXT,
 
749
`col23` BOOL,
 
750
`col24` DECIMAL,
 
751
`col25` DOUBLE PRECISION,
 
752
`col26` FLOAT,
 
753
`col27` TINYBLOB,
 
754
`col28` NUMERIC,
 
755
`col29` MEDIUMBLOB,
 
756
`col30` DATE,
 
757
`col31` LONGTEXT,
 
758
`col32` DATE,
 
759
`col33` FLOAT,
 
760
`col34` BIGINT,
 
761
`col35` TINYTEXT,
 
762
`col36` MEDIUMTEXT,
 
763
`col37` TIME,
 
764
`col38` INT,
 
765
`col39` TINYINT,
 
766
`col40` SET ('test1','test2','test3'),
 
767
`col41` CHAR (130),
 
768
`col42` SMALLINT,
 
769
`col43` INT,
 
770
`col44` MEDIUMTEXT,
 
771
`col45` VARCHAR (126),
 
772
`col46` INT,
 
773
`col47` DOUBLE PRECISION,
 
774
`col48` BIGINT,
 
775
`col49` MEDIUMTEXT,
 
776
`col50` TINYBLOB,
 
777
`col51` MEDIUMINT,
 
778
`col52` TEXT,
 
779
`col53` VARCHAR (208),
 
780
`col54` VARCHAR (207),
 
781
`col55` NUMERIC,
 
782
`col56` DATETIME,
 
783
`col57` ENUM ('test1','test2','test3'),
 
784
`col58` NUMERIC,
 
785
`col59` TINYBLOB,
 
786
`col60` VARCHAR (73),
 
787
`col61` MEDIUMTEXT,
 
788
`col62` TINYBLOB,
 
789
`col63` DATETIME,
 
790
`col64` NUMERIC,
 
791
`col65` MEDIUMINT,
 
792
`col66` DATETIME,
 
793
`col67` NUMERIC,
 
794
`col68` TINYINT,
 
795
`col69` VARCHAR (58),
 
796
`col70` DECIMAL,
 
797
`col71` MEDIUMTEXT,
 
798
`col72` DATE,
 
799
`col73` TIME,
 
800
`col74` DOUBLE PRECISION,
 
801
`col75` DECIMAL,
 
802
`col76` MEDIUMBLOB,
 
803
`col77` REAL,
 
804
`col78` YEAR,
 
805
`col79` YEAR,
 
806
`col80` LONGBLOB,
 
807
`col81` BLOB,
 
808
`col82` BIGINT,
 
809
`col83` ENUM ('test1','test2','test3'),
 
810
`col84` NUMERIC,
 
811
`col85` SET ('test1','test2','test3'),
 
812
`col86` MEDIUMTEXT,
 
813
`col87` LONGBLOB,
 
814
`col88` TIME,
 
815
`col89` ENUM ('test1','test2','test3'),
 
816
`col90` DECIMAL,
 
817
`col91` FLOAT,
 
818
`col92` DATETIME,
 
819
`col93` TINYTEXT,
 
820
`col94` TIMESTAMP,
 
821
`col95` TIMESTAMP,
 
822
`col96` TEXT,
 
823
`col97` REAL,
 
824
`col98` VARCHAR (198),
 
825
`col99` TIME,
 
826
`col100` TINYINT,
 
827
`col101` BIGINT,
 
828
`col102` LONGBLOB,
 
829
`col103` LONGBLOB,
 
830
`col104` MEDIUMINT,
 
831
`col105` MEDIUMTEXT,
 
832
`col106` TIMESTAMP,
 
833
`col107` SMALLINT,
 
834
`col108` NUMERIC,
 
835
`col109` DECIMAL,
 
836
`col110` FLOAT,
 
837
`col111` DECIMAL,
 
838
`col112` REAL,
 
839
`col113` TINYTEXT,
 
840
`col114` FLOAT,
 
841
`col115` VARCHAR (7),
 
842
`col116` LONGTEXT,
 
843
`col117` DATE,
 
844
`col118` BIGINT,
 
845
`col119` TEXT,
 
846
`col120` BIGINT,
 
847
`col121` BLOB,
 
848
`col122` CHAR (110),
 
849
`col123` NUMERIC,
 
850
`col124` MEDIUMBLOB,
 
851
`col125` NUMERIC,
 
852
`col126` NUMERIC,
 
853
`col127` BOOL,
 
854
`col128` TIME,
 
855
`col129` TINYBLOB,
 
856
`col130` TINYBLOB,
 
857
`col131` DATE,
 
858
`col132` INT,
 
859
`col133` VARCHAR (123),
 
860
`col134` CHAR (238),
 
861
`col135` VARCHAR (225),
 
862
`col136` LONGTEXT,
 
863
`col137` LONGBLOB,
 
864
`col138` REAL,
 
865
`col139` TINYBLOB,
 
866
`col140` DATETIME,
 
867
`col141` TINYTEXT,
 
868
`col142` LONGBLOB,
 
869
`col143` BIGINT,
 
870
`col144` VARCHAR (236),
 
871
`col145` TEXT,
 
872
`col146` YEAR,
 
873
`col147` DECIMAL,
 
874
`col148` TEXT,
 
875
`col149` MEDIUMBLOB,
 
876
`col150` TINYINT,
 
877
`col151` BOOL,
 
878
`col152` VARCHAR (72),
 
879
`col153` INT,
 
880
`col154` VARCHAR (165),
 
881
`col155` TINYINT,
 
882
`col156` MEDIUMTEXT,
 
883
`col157` DOUBLE PRECISION,
 
884
`col158` TIME,
 
885
`col159` MEDIUMBLOB,
 
886
`col160` LONGBLOB,
 
887
`col161` DATETIME,
 
888
`col162` DOUBLE PRECISION,
 
889
`col163` BLOB,
 
890
`col164` ENUM ('test1','test2','test3'),
 
891
`col165` TIMESTAMP,
 
892
`col166` DATE,
 
893
`col167` TINYBLOB,
 
894
`col168` TINYBLOB,
 
895
`col169` LONGBLOB,
 
896
`col170` DATETIME,
 
897
`col171` BIGINT,
 
898
`col172` VARCHAR (30),
 
899
`col173` LONGTEXT,
 
900
`col174` TIME,
 
901
`col175` FLOAT,
 
902
KEY `idx0` (`col16`,`col156`(139),`col97`,`col120`),
 
903
KEY `idx1` (`col24`,`col0`(108)),
 
904
KEY `idx2` (`col117`,`col173`(34),`col132`,`col82`),
 
905
KEY `idx3` (`col2`(86)),
 
906
KEY `idx4` (`col2`(43)),
 
907
KEY `idx5` (`col83`,`col35`(87),`col111`),
 
908
KEY `idx6` (`col6`,`col134`,`col92`),
 
909
KEY `idx7` (`col56`),
 
910
KEY `idx8` (`col30`,`col53`,`col129`(66)),
 
911
KEY `idx9` (`col53`,`col113`(211),`col32`,`col15`(75)),
 
912
KEY `idx10` (`col34`),
 
913
KEY `idx11` (`col126`),
 
914
KEY `idx12` (`col24`)
 
915
)engine=innodb ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=1;
 
916
 
 
917
# Creating a table with 179 columns and 46 indexes
 
918
DROP TABLE IF EXISTS `table6`;
 
919
-- error ER_TOO_BIG_ROWSIZE
 
920
--error ER_TOO_BIG_ROWSIZE
 
921
CREATE TABLE IF NOT EXISTS `table6`
 
922
(`col0` ENUM ('test1','test2','test3'),
 
923
`col1` MEDIUMBLOB,
 
924
`col2` MEDIUMBLOB,
 
925
`col3` DATETIME,
 
926
`col4` DATE,
 
927
`col5` YEAR,
 
928
`col6` REAL,
 
929
`col7` NUMERIC,
 
930
`col8` MEDIUMBLOB,
 
931
`col9` TEXT,
 
932
`col10` TIMESTAMP,
 
933
`col11` DOUBLE,
 
934
`col12` DOUBLE,
 
935
`col13` SMALLINT,
 
936
`col14` TIMESTAMP,
 
937
`col15` DECIMAL,
 
938
`col16` DATE,
 
939
`col17` TEXT,
 
940
`col18` LONGBLOB,
 
941
`col19` BIGINT,
 
942
`col20` FLOAT,
 
943
`col21` DATETIME,
 
944
`col22` TINYINT,
 
945
`col23` MEDIUMBLOB,
 
946
`col24` SET ('test1','test2','test3'),
 
947
`col25` TIME,
 
948
`col26` TEXT,
 
949
`col27` LONGTEXT,
 
950
`col28` BIGINT,
 
951
`col29` REAL,
 
952
`col30` YEAR,
 
953
`col31` MEDIUMBLOB,
 
954
`col32` MEDIUMINT,
 
955
`col33` FLOAT,
 
956
`col34` TEXT,
 
957
`col35` DATE,
 
958
`col36` TIMESTAMP,
 
959
`col37` REAL,
 
960
`col38` BLOB,
 
961
`col39` BLOB,
 
962
`col40` BLOB,
 
963
`col41` TINYBLOB,
 
964
`col42` INT,
 
965
`col43` TINYINT,
 
966
`col44` REAL,
 
967
`col45` BIGINT,
 
968
`col46` TIMESTAMP,
 
969
`col47` BLOB,
 
970
`col48` ENUM ('test1','test2','test3'),
 
971
`col49` BOOL,
 
972
`col50` CHAR (109),
 
973
`col51` DOUBLE,
 
974
`col52` DOUBLE PRECISION,
 
975
`col53` ENUM ('test1','test2','test3'),
 
976
`col54` FLOAT,
 
977
`col55` DOUBLE PRECISION,
 
978
`col56` CHAR (166),
 
979
`col57` TEXT,
 
980
`col58` TIME,
 
981
`col59` DECIMAL,
 
982
`col60` TEXT,
 
983
`col61` ENUM ('test1','test2','test3'),
 
984
`col62` LONGTEXT,
 
985
`col63` YEAR,
 
986
`col64` DOUBLE,
 
987
`col65` CHAR (87),
 
988
`col66` DATE,
 
989
`col67` BOOL,
 
990
`col68` MEDIUMBLOB,
 
991
`col69` DATETIME,
 
992
`col70` DECIMAL,
 
993
`col71` TIME,
 
994
`col72` REAL,
 
995
`col73` LONGTEXT,
 
996
`col74` BLOB,
 
997
`col75` REAL,
 
998
`col76` INT,
 
999
`col77` INT,
 
1000
`col78` FLOAT,
 
1001
`col79` DOUBLE,
 
1002
`col80` MEDIUMINT,
 
1003
`col81` ENUM ('test1','test2','test3'),
 
1004
`col82` VARCHAR (221),
 
1005
`col83` BIGINT,
 
1006
`col84` TINYINT,
 
1007
`col85` BIGINT,
 
1008
`col86` FLOAT,
 
1009
`col87` MEDIUMBLOB,
 
1010
`col88` CHAR (126),
 
1011
`col89` MEDIUMBLOB,
 
1012
`col90` DATETIME,
 
1013
`col91` TINYINT,
 
1014
`col92` DOUBLE,
 
1015
`col93` NUMERIC,
 
1016
`col94` DATE,
 
1017
`col95` BLOB,
 
1018
`col96` DATETIME,
 
1019
`col97` TIME,
 
1020
`col98` LONGBLOB,
 
1021
`col99` INT,
 
1022
`col100` SET ('test1','test2','test3'),
 
1023
`col101` TINYBLOB,
 
1024
`col102` INT,
 
1025
`col103` MEDIUMBLOB,
 
1026
`col104` MEDIUMTEXT,
 
1027
`col105` FLOAT,
 
1028
`col106` TINYBLOB,
 
1029
`col107` VARCHAR (26),
 
1030
`col108` TINYINT,
 
1031
`col109` TIME,
 
1032
`col110` TINYBLOB,
 
1033
`col111` LONGBLOB,
 
1034
`col112` TINYTEXT,
 
1035
`col113` FLOAT,
 
1036
`col114` TINYINT,
 
1037
`col115` NUMERIC,
 
1038
`col116` TIME,
 
1039
`col117` SET ('test1','test2','test3'),
 
1040
`col118` DATE,
 
1041
`col119` SMALLINT,
 
1042
`col120` BLOB,
 
1043
`col121` TINYTEXT,
 
1044
`col122` REAL,
 
1045
`col123` YEAR,
 
1046
`col124` REAL,
 
1047
`col125` BOOL,
 
1048
`col126` BLOB,
 
1049
`col127` REAL,
 
1050
`col128` MEDIUMBLOB,
 
1051
`col129` TIMESTAMP,
 
1052
`col130` LONGBLOB,
 
1053
`col131` MEDIUMBLOB,
 
1054
`col132` YEAR,
 
1055
`col133` YEAR,
 
1056
`col134` INT,
 
1057
`col135` MEDIUMINT,
 
1058
`col136` MEDIUMINT,
 
1059
`col137` TINYTEXT,
 
1060
`col138` TINYBLOB,
 
1061
`col139` BLOB,
 
1062
`col140` SET ('test1','test2','test3'),
 
1063
`col141` ENUM ('test1','test2','test3'),
 
1064
`col142` ENUM ('test1','test2','test3'),
 
1065
`col143` TINYTEXT,
 
1066
`col144` DATETIME,
 
1067
`col145` TEXT,
 
1068
`col146` DOUBLE PRECISION,
 
1069
`col147` DECIMAL,
 
1070
`col148` MEDIUMTEXT,
 
1071
`col149` TINYTEXT,
 
1072
`col150` SET ('test1','test2','test3'),
 
1073
`col151` MEDIUMTEXT,
 
1074
`col152` CHAR (126),
 
1075
`col153` DOUBLE,
 
1076
`col154` CHAR (243),
 
1077
`col155` SET ('test1','test2','test3'),
 
1078
`col156` SET ('test1','test2','test3'),
 
1079
`col157` DATETIME,
 
1080
`col158` DOUBLE,
 
1081
`col159` NUMERIC,
 
1082
`col160` DECIMAL,
 
1083
`col161` FLOAT,
 
1084
`col162` LONGBLOB,
 
1085
`col163` LONGTEXT,
 
1086
`col164` INT,
 
1087
`col165` TIME,
 
1088
`col166` CHAR (27),
 
1089
`col167` VARCHAR (63),
 
1090
`col168` TEXT,
 
1091
`col169` TINYBLOB,
 
1092
`col170` TINYBLOB,
 
1093
`col171` ENUM ('test1','test2','test3'),
 
1094
`col172` INT,
 
1095
`col173` TIME,
 
1096
`col174` DECIMAL,
 
1097
`col175` DOUBLE,
 
1098
`col176` MEDIUMBLOB,
 
1099
`col177` LONGBLOB,
 
1100
`col178` CHAR (43),
 
1101
KEY `idx0` (`col131`(219)),
 
1102
KEY `idx1` (`col67`,`col122`,`col59`,`col87`(33)),
 
1103
KEY `idx2` (`col83`,`col42`,`col57`(152)),
 
1104
KEY `idx3` (`col106`(124)),
 
1105
KEY `idx4` (`col173`,`col80`,`col165`,`col89`(78)),
 
1106
KEY `idx5` (`col174`,`col145`(108),`col23`(228),`col141`),
 
1107
KEY `idx6` (`col157`,`col140`),
 
1108
KEY `idx7` (`col130`(188),`col15`),
 
1109
KEY `idx8` (`col52`),
 
1110
KEY `idx9` (`col144`),
 
1111
KEY `idx10` (`col155`),
 
1112
KEY `idx11` (`col62`(230),`col1`(109)),
 
1113
KEY `idx12` (`col151`(24),`col95`(85)),
 
1114
KEY `idx13` (`col114`),
 
1115
KEY `idx14` (`col42`,`col98`(56),`col146`),
 
1116
KEY `idx15` (`col147`,`col39`(254),`col35`),
 
1117
KEY `idx16` (`col79`),
 
1118
KEY `idx17` (`col65`),
 
1119
KEY `idx18` (`col149`(165),`col168`(119),`col32`,`col117`),
 
1120
KEY `idx19` (`col64`),
 
1121
KEY `idx20` (`col93`),
 
1122
KEY `idx21` (`col64`,`col113`,`col104`(182)),
 
1123
KEY `idx22` (`col52`,`col111`(189)),
 
1124
KEY `idx23` (`col45`),
 
1125
KEY `idx24` (`col154`,`col107`,`col110`(159)),
 
1126
KEY `idx25` (`col149`(1),`col87`(131)),
 
1127
KEY `idx26` (`col58`,`col115`,`col63`),
 
1128
KEY `idx27` (`col95`(9),`col0`,`col87`(113)),
 
1129
KEY `idx28` (`col92`,`col130`(1)),
 
1130
KEY `idx29` (`col151`(129),`col137`(254),`col13`),
 
1131
KEY `idx30` (`col49`),
 
1132
KEY `idx31` (`col28`),
 
1133
KEY `idx32` (`col83`,`col146`),
 
1134
KEY `idx33` (`col155`,`col90`,`col17`(245)),
 
1135
KEY `idx34` (`col174`,`col169`(44),`col107`),
 
1136
KEY `idx35` (`col113`),
 
1137
KEY `idx36` (`col52`),
 
1138
KEY `idx37` (`col16`,`col120`(190)),
 
1139
KEY `idx38` (`col28`),
 
1140
KEY `idx39` (`col131`(165)),
 
1141
KEY `idx40` (`col135`,`col26`(86)),
 
1142
KEY `idx41` (`col69`,`col94`),
 
1143
KEY `idx42` (`col105`,`col151`(38),`col97`),
 
1144
KEY `idx43` (`col88`),
 
1145
KEY `idx44` (`col176`(100),`col42`,`col73`(189),`col94`),
 
1146
KEY `idx45` (`col2`(27),`col27`(116))
 
1147
)engine=innodb ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=1;
 
1148
 
 
1149
DROP TABLE IF EXISTS table0;
 
1150
DROP TABLE IF EXISTS table1;
 
1151
DROP TABLE IF EXISTS table2;
 
1152
DROP TABLE IF EXISTS table3;
 
1153
DROP TABLE IF EXISTS table4;
 
1154
DROP TABLE IF EXISTS table5;
 
1155
DROP TABLE IF EXISTS table6;
 
1156
 
 
1157
SET GLOBAL innodb_file_per_table=DEFAULT;
 
1158
SET GLOBAL innodb_file_format='Antelope';
 
1159
SET GLOBAL innodb_file_format_check='Antelope';