~michaeleguo/ubuntu/trusty/percona-xtradb-cluster-5.5/arm64fix

« back to all changes in this revision

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

  • Committer: Package Import Robot
  • Author(s): Rafael David Tinoco
  • Date: 2016-07-16 20:24:11 UTC
  • mfrom: (5.1.1 trusty-security)
  • Revision ID: package-import@ubuntu.com-20160716202411-wqt0uhix3mzbyhr6
Tags: 5.5.37-25.10+dfsg-0ubuntu0.14.04.2
d/p/fix_tc_log_initlization_on_ppc64.patch: Fix log-tc-size for bigger
page sizes to fix crash on ppc64el (LP: #1570678)

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