1--- max_record_size.result 2019-07-03 11:54:44.591421526 +0300 2+++ max_record_size.reject 2019-07-03 12:50:05.663724193 +0300 3@@ -3,45 +3,104 @@ 4 c1 CHAR(255), c2 CHAR(255), c3 CHAR(255), c4 CHAR(255), 5 c5 CHAR(255), c6 CHAR(255), c7 CHAR(255), c8 CHAR(255), 6 c9 CHAR(255), c10 CHAR(255), c11 CHAR(255), c12 CHAR(255), 7-c13 CHAR(255), c14 CHAR(255), c15 CHAR(255) 8+c13 CHAR(255), c14 CHAR(255), c15 CHAR(255), c16 CHAR(255), 9+c17 CHAR(255), c18 CHAR(255), c19 CHAR(255), c20 CHAR(255), 10+c21 CHAR(255), c22 CHAR(255), c23 CHAR(255), c24 CHAR(255), 11+c25 CHAR(255), c26 CHAR(255), c27 CHAR(255), c28 CHAR(255), 12+c29 CHAR(255), c30 CHAR(255), c31 CHAR(255), c32 CHAR(255), 13+c33 CHAR(255), c34 CHAR(255), c35 CHAR(255), c36 CHAR(255), 14+c37 CHAR(255), c38 CHAR(255), c39 CHAR(255), c40 CHAR(255), 15+c41 CHAR(255), c42 CHAR(255), c43 CHAR(255), c44 CHAR(255), 16+c45 CHAR(255), c46 CHAR(255), c47 CHAR(255), c48 CHAR(255), 17+c49 CHAR(255), c50 CHAR(255), c51 CHAR(255), c52 CHAR(255), 18+c53 CHAR(255), c54 CHAR(255), c55 CHAR(255), c56 CHAR(255), 19+c57 CHAR(255), c58 CHAR(255), c59 CHAR(255), c60 CHAR(255), 20+c61 CHAR(255), c62 CHAR(255), c63 CHAR(255) 21 ) ENGINE=INNODB; 22 DROP TABLE t1; 23 CREATE TABLE t1 ( 24 c1 CHAR(255), c2 CHAR(255), c3 CHAR(255), c4 CHAR(255), 25 c5 CHAR(255), c6 CHAR(255), c7 CHAR(255), c8 CHAR(255), 26 c9 CHAR(255), c10 CHAR(255), c11 CHAR(255), c12 CHAR(255), 27-c13 CHAR(255), c14 CHAR(255), c15 CHAR(255), c16 CHAR(255) 28+c13 CHAR(255), c14 CHAR(255), c15 CHAR(255), c16 CHAR(255), 29+c17 CHAR(255), c18 CHAR(255), c19 CHAR(255), c20 CHAR(255), 30+c21 CHAR(255), c22 CHAR(255), c23 CHAR(255), c24 CHAR(255), 31+c25 CHAR(255), c26 CHAR(255), c27 CHAR(255), c28 CHAR(255), 32+c29 CHAR(255), c30 CHAR(255), c31 CHAR(255), c32 CHAR(255), 33+c33 CHAR(255), c34 CHAR(255), c35 CHAR(255), c36 CHAR(255), 34+c37 CHAR(255), c38 CHAR(255), c39 CHAR(255), c40 CHAR(255), 35+c41 CHAR(255), c42 CHAR(255), c43 CHAR(255), c44 CHAR(255), 36+c45 CHAR(255), c46 CHAR(255), c47 CHAR(255), c48 CHAR(255), 37+c49 CHAR(255), c50 CHAR(255), c51 CHAR(255), c52 CHAR(255), 38+c53 CHAR(255), c54 CHAR(255), c55 CHAR(255), c56 CHAR(255), 39+c57 CHAR(255), c58 CHAR(255), c59 CHAR(255), c60 CHAR(255), 40+c61 CHAR(255), c62 CHAR(255), c63 CHAR(255), c64 CHAR(255) 41 ) ENGINE=INNODB; 42-ERROR 42000: Row size too large (> 4027). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline. 43+ERROR 42000: Row size too large (> 16382). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline. 44 CREATE TABLE t1 ( 45 c1 VARCHAR(255), c2 VARCHAR(255), c3 VARCHAR(255), c4 VARCHAR(255), 46 c5 VARCHAR(255), c6 VARCHAR(255), c7 VARCHAR(255), c8 VARCHAR(255), 47 c9 VARCHAR(255), c10 VARCHAR(255), c11 VARCHAR(255), c12 VARCHAR(255), 48-c13 VARCHAR(255), c14 VARCHAR(255), c15 VARCHAR(255) 49+c13 VARCHAR(255), c14 VARCHAR(255), c15 VARCHAR(255), c16 VARCHAR(255), 50+c17 VARCHAR(255), c18 VARCHAR(255), c19 VARCHAR(255), c20 VARCHAR(255), 51+c21 VARCHAR(255), c22 VARCHAR(255), c23 VARCHAR(255), c24 VARCHAR(255), 52+c25 VARCHAR(255), c26 VARCHAR(255), c27 VARCHAR(255), c28 VARCHAR(255), 53+c29 VARCHAR(255), c30 VARCHAR(255), c31 VARCHAR(255), c32 VARCHAR(255), 54+c33 VARCHAR(255), c34 VARCHAR(255), c35 VARCHAR(255), c36 VARCHAR(255), 55+c37 VARCHAR(255), c38 VARCHAR(255), c39 VARCHAR(255), c40 VARCHAR(255), 56+c41 VARCHAR(255), c42 VARCHAR(255), c43 VARCHAR(255), c44 VARCHAR(255), 57+c45 VARCHAR(255), c46 VARCHAR(255), c47 VARCHAR(255), c48 VARCHAR(255), 58+c49 VARCHAR(255), c50 VARCHAR(255), c51 VARCHAR(255), c52 VARCHAR(255), 59+c53 VARCHAR(255), c54 VARCHAR(255), c55 VARCHAR(255), c56 VARCHAR(255), 60+c57 VARCHAR(255), c58 VARCHAR(255), c59 VARCHAR(255), c60 VARCHAR(255), 61+c61 VARCHAR(255), c62 VARCHAR(255), c63 VARCHAR(255) 62 ) ENGINE=INNODB; 63 DROP TABLE t1; 64 CREATE TABLE t1 ( 65 c1 VARCHAR(255), c2 VARCHAR(255), c3 VARCHAR(255), c4 VARCHAR(255), 66 c5 VARCHAR(255), c6 VARCHAR(255), c7 VARCHAR(255), c8 VARCHAR(255), 67 c9 VARCHAR(255), c10 VARCHAR(255), c11 VARCHAR(255), c12 VARCHAR(255), 68-c13 VARCHAR(255), c14 VARCHAR(255), c15 VARCHAR(255), c16 VARCHAR(255) 69+c13 VARCHAR(255), c14 VARCHAR(255), c15 VARCHAR(255), c16 VARCHAR(255), 70+c17 VARCHAR(255), c18 VARCHAR(255), c19 VARCHAR(255), c20 VARCHAR(255), 71+c21 VARCHAR(255), c22 VARCHAR(255), c23 VARCHAR(255), c24 VARCHAR(255), 72+c25 VARCHAR(255), c26 VARCHAR(255), c27 VARCHAR(255), c28 VARCHAR(255), 73+c29 VARCHAR(255), c30 VARCHAR(255), c31 VARCHAR(255), c32 VARCHAR(255), 74+c33 VARCHAR(255), c34 VARCHAR(255), c35 VARCHAR(255), c36 VARCHAR(255), 75+c37 VARCHAR(255), c38 VARCHAR(255), c39 VARCHAR(255), c40 VARCHAR(255), 76+c41 VARCHAR(255), c42 VARCHAR(255), c43 VARCHAR(255), c44 VARCHAR(255), 77+c45 VARCHAR(255), c46 VARCHAR(255), c47 VARCHAR(255), c48 VARCHAR(255), 78+c49 VARCHAR(255), c50 VARCHAR(255), c51 VARCHAR(255), c52 VARCHAR(255), 79+c53 VARCHAR(255), c54 VARCHAR(255), c55 VARCHAR(255), c56 VARCHAR(255), 80+c57 VARCHAR(255), c58 VARCHAR(255), c59 VARCHAR(255), c60 VARCHAR(255), 81+c61 VARCHAR(255), c62 VARCHAR(255), c63 VARCHAR(255), c64 VARCHAR(255) 82 ) ENGINE=INNODB; 83-ERROR 42000: Row size too large (> 4027). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline. 84+ERROR 42000: Row size too large (> 16382). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline. 85 CREATE TABLE t1 ( 86 c1 VARCHAR(788), c2 VARCHAR(788), c3 VARCHAR(788), c4 VARCHAR(788), 87-c5 VARCHAR(788) 88+c5 VARCHAR(788), c6 VARCHAR(788), c7 VARCHAR(788), c8 VARCHAR(788), 89+c9 VARCHAR(788), c10 VARCHAR(788), c11 VARCHAR(788), c12 VARCHAR(788), 90+c13 VARCHAR(788), c14 VARCHAR(788), c15 VARCHAR(788), c16 VARCHAR(788), 91+c17 VARCHAR(788), c18 VARCHAR(788), c19 VARCHAR(788), c20 VARCHAR(788) 92 ) ENGINE=INNODB; 93 DROP TABLE t1; 94 CREATE TABLE t1 ( 95 c1 VARCHAR(788), c2 VARCHAR(788), c3 VARCHAR(788), c4 VARCHAR(788), 96-c5 VARCHAR(788), c6 VARCHAR(788) 97-) ENGINE=INNODB; 98-ERROR 42000: Row size too large (> 4027). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline. 99-CREATE TABLE t1 ( 100-c1 TEXT, c2 TEXT, c3 TEXT, c4 TEXT, c5 TEXT 101+c5 VARCHAR(788), c6 VARCHAR(788), c7 VARCHAR(788), c8 VARCHAR(788), 102+c9 VARCHAR(788), c10 VARCHAR(788), c11 VARCHAR(788), c12 VARCHAR(788), 103+c13 VARCHAR(788), c14 VARCHAR(788), c15 VARCHAR(788), c16 VARCHAR(788), 104+c17 VARCHAR(788), c18 VARCHAR(788), c19 VARCHAR(788), c20 VARCHAR(788), 105+c21 VARCHAR(788) 106+) ENGINE=INNODB; 107+ERROR 42000: Row size too large (> 16382). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline. 108+CREATE TABLE t1 ( 109+c1 TEXT, c2 TEXT, c3 TEXT, c4 TEXT, c5 TEXT, c6 TEXT, c7 TEXT, 110+c8 TEXT, c9 TEXT, c10 TEXT, c11 TEXT, c12 TEXT, c13 TEXT, c14 TEXT, 111+c15 TEXT, c16 TEXT, c17 TEXT, c18 TEXT, c19 TEXT, c20 TEXT 112 ) ENGINE=INNODB; 113 DROP TABLE t1; 114 CREATE TABLE t1 ( 115-c1 TEXT, c2 TEXT, c3 TEXT, c4 TEXT, c5 TEXT, c6 TEXT 116+c1 TEXT, c2 TEXT, c3 TEXT, c4 TEXT, c5 TEXT, c6 TEXT, c7 TEXT, 117+c8 TEXT, c9 TEXT, c10 TEXT, c11 TEXT, c12 TEXT, c13 TEXT, c14 TEXT, 118+c15 TEXT, c16 TEXT, c17 TEXT, c18 TEXT, c19 TEXT, c20 TEXT, c21 TEXT 119 ) ENGINE=INNODB; 120-ERROR 42000: Row size too large (> 4027). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline. 121+ERROR 42000: Row size too large (> 16382). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline. 122