1--- max_record_size.result 2019-07-03 11:54:44.591421526 +0300 2+++ max_record_size.reject 2019-07-03 12:45:21.760116841 +0300 3@@ -3,45 +3,186 @@ 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), c64 CHAR(255), 21+c65 CHAR(255), c66 CHAR(255), c67 CHAR(255), c68 CHAR(255), 22+c69 CHAR(255), c70 CHAR(255), c71 CHAR(255), c72 CHAR(255), 23+c73 CHAR(255), c74 CHAR(255), c75 CHAR(255), c76 CHAR(255), 24+c77 CHAR(255), c78 CHAR(255), c79 CHAR(255), c80 CHAR(255), 25+c81 CHAR(255), c82 CHAR(255), c83 CHAR(255), c84 CHAR(255), 26+c85 CHAR(255), c86 CHAR(255), c87 CHAR(255), c88 CHAR(255), 27+c89 CHAR(255), c90 CHAR(255), c91 CHAR(255), c92 CHAR(255), 28+c93 CHAR(255), c94 CHAR(255), c95 CHAR(255), c96 CHAR(255), 29+c97 CHAR(255), c98 CHAR(255), c99 CHAR(255), c100 CHAR(255), 30+c101 CHAR(255), c102 CHAR(255), c103 CHAR(255), c104 CHAR(255), 31+c105 CHAR(255), c106 CHAR(255), c107 CHAR(255), c108 CHAR(255), 32+c109 CHAR(255), c110 CHAR(255), c111 CHAR(255), c112 CHAR(255), 33+c113 CHAR(255), c114 CHAR(255), c115 CHAR(255), c116 CHAR(255), 34+c117 CHAR(255), c118 CHAR(255), c119 CHAR(255), c120 CHAR(255), 35+c121 CHAR(255), c122 CHAR(255), c123 CHAR(255), c124 CHAR(255), 36+c125 CHAR(255), c126 CHAR(255), c127 CHAR(255), c128 CHAR(255) 37 ) ENGINE=INNODB; 38 DROP TABLE t1; 39 CREATE TABLE t1 ( 40 c1 CHAR(255), c2 CHAR(255), c3 CHAR(255), c4 CHAR(255), 41 c5 CHAR(255), c6 CHAR(255), c7 CHAR(255), c8 CHAR(255), 42 c9 CHAR(255), c10 CHAR(255), c11 CHAR(255), c12 CHAR(255), 43-c13 CHAR(255), c14 CHAR(255), c15 CHAR(255), c16 CHAR(255) 44+c13 CHAR(255), c14 CHAR(255), c15 CHAR(255), c16 CHAR(255), 45+c17 CHAR(255), c18 CHAR(255), c19 CHAR(255), c20 CHAR(255), 46+c21 CHAR(255), c22 CHAR(255), c23 CHAR(255), c24 CHAR(255), 47+c25 CHAR(255), c26 CHAR(255), c27 CHAR(255), c28 CHAR(255), 48+c29 CHAR(255), c30 CHAR(255), c31 CHAR(255), c32 CHAR(255), 49+c33 CHAR(255), c34 CHAR(255), c35 CHAR(255), c36 CHAR(255), 50+c37 CHAR(255), c38 CHAR(255), c39 CHAR(255), c40 CHAR(255), 51+c41 CHAR(255), c42 CHAR(255), c43 CHAR(255), c44 CHAR(255), 52+c45 CHAR(255), c46 CHAR(255), c47 CHAR(255), c48 CHAR(255), 53+c49 CHAR(255), c50 CHAR(255), c51 CHAR(255), c52 CHAR(255), 54+c53 CHAR(255), c54 CHAR(255), c55 CHAR(255), c56 CHAR(255), 55+c57 CHAR(255), c58 CHAR(255), c59 CHAR(255), c60 CHAR(255), 56+c61 CHAR(255), c62 CHAR(255), c63 CHAR(255), c64 CHAR(255), 57+c65 CHAR(255), c66 CHAR(255), c67 CHAR(255), c68 CHAR(255), 58+c69 CHAR(255), c70 CHAR(255), c71 CHAR(255), c72 CHAR(255), 59+c73 CHAR(255), c74 CHAR(255), c75 CHAR(255), c76 CHAR(255), 60+c77 CHAR(255), c78 CHAR(255), c79 CHAR(255), c80 CHAR(255), 61+c81 CHAR(255), c82 CHAR(255), c83 CHAR(255), c84 CHAR(255), 62+c85 CHAR(255), c86 CHAR(255), c87 CHAR(255), c88 CHAR(255), 63+c89 CHAR(255), c90 CHAR(255), c91 CHAR(255), c92 CHAR(255), 64+c93 CHAR(255), c94 CHAR(255), c95 CHAR(255), c96 CHAR(255), 65+c97 CHAR(255), c98 CHAR(255), c99 CHAR(255), c100 CHAR(255), 66+c101 CHAR(255), c102 CHAR(255), c103 CHAR(255), c104 CHAR(255), 67+c105 CHAR(255), c106 CHAR(255), c107 CHAR(255), c108 CHAR(255), 68+c109 CHAR(255), c110 CHAR(255), c111 CHAR(255), c112 CHAR(255), 69+c113 CHAR(255), c114 CHAR(255), c115 CHAR(255), c116 CHAR(255), 70+c117 CHAR(255), c118 CHAR(255), c119 CHAR(255), c120 CHAR(255), 71+c121 CHAR(255), c122 CHAR(255), c123 CHAR(255), c124 CHAR(255), 72+c125 CHAR(255), c126 CHAR(255), c127 CHAR(255), c128 CHAR(255), 73+c129 CHAR(255) 74 ) ENGINE=INNODB; 75-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. 76+ERROR 42000: Row size too large (> 16383). 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. 77 CREATE TABLE t1 ( 78 c1 VARCHAR(255), c2 VARCHAR(255), c3 VARCHAR(255), c4 VARCHAR(255), 79 c5 VARCHAR(255), c6 VARCHAR(255), c7 VARCHAR(255), c8 VARCHAR(255), 80 c9 VARCHAR(255), c10 VARCHAR(255), c11 VARCHAR(255), c12 VARCHAR(255), 81-c13 VARCHAR(255), c14 VARCHAR(255), c15 VARCHAR(255) 82+c13 VARCHAR(255), c14 VARCHAR(255), c15 VARCHAR(255), c16 VARCHAR(255), 83+c17 VARCHAR(255), c18 VARCHAR(255), c19 VARCHAR(255), c20 VARCHAR(255), 84+c21 VARCHAR(255), c22 VARCHAR(255), c23 VARCHAR(255), c24 VARCHAR(255), 85+c25 VARCHAR(255), c26 VARCHAR(255), c27 VARCHAR(255), c28 VARCHAR(255), 86+c29 VARCHAR(255), c30 VARCHAR(255), c31 VARCHAR(255), c32 VARCHAR(255), 87+c33 VARCHAR(255), c34 VARCHAR(255), c35 VARCHAR(255), c36 VARCHAR(255), 88+c37 VARCHAR(255), c38 VARCHAR(255), c39 VARCHAR(255), c40 VARCHAR(255), 89+c41 VARCHAR(255), c42 VARCHAR(255), c43 VARCHAR(255), c44 VARCHAR(255), 90+c45 VARCHAR(255), c46 VARCHAR(255), c47 VARCHAR(255), c48 VARCHAR(255), 91+c49 VARCHAR(255), c50 VARCHAR(255), c51 VARCHAR(255), c52 VARCHAR(255), 92+c53 VARCHAR(255), c54 VARCHAR(255), c55 VARCHAR(255), c56 VARCHAR(255), 93+c57 VARCHAR(255), c58 VARCHAR(255), c59 VARCHAR(255), c60 VARCHAR(255), 94+c61 VARCHAR(255), c62 VARCHAR(255), c63 VARCHAR(255), c64 VARCHAR(255), 95+c65 VARCHAR(255), c66 VARCHAR(255), c67 VARCHAR(255), c68 VARCHAR(255), 96+c69 VARCHAR(255), c70 VARCHAR(255), c71 VARCHAR(255), c72 VARCHAR(255), 97+c73 VARCHAR(255), c74 VARCHAR(255), c75 VARCHAR(255), c76 VARCHAR(255), 98+c77 VARCHAR(255), c78 VARCHAR(255), c79 VARCHAR(255), c80 VARCHAR(255), 99+c81 VARCHAR(255), c82 VARCHAR(255), c83 VARCHAR(255), c84 VARCHAR(255), 100+c85 VARCHAR(255), c86 VARCHAR(255), c87 VARCHAR(255), c88 VARCHAR(255), 101+c89 VARCHAR(255), c90 VARCHAR(255), c91 VARCHAR(255), c92 VARCHAR(255), 102+c93 VARCHAR(255), c94 VARCHAR(255), c95 VARCHAR(255), c96 VARCHAR(255), 103+c97 VARCHAR(255), c98 VARCHAR(255), c99 VARCHAR(255), c100 VARCHAR(255), 104+c101 VARCHAR(255), c102 VARCHAR(255), c103 VARCHAR(255), c104 VARCHAR(255), 105+c105 VARCHAR(255), c106 VARCHAR(255), c107 VARCHAR(255), c108 VARCHAR(255), 106+c109 VARCHAR(255), c110 VARCHAR(255), c111 VARCHAR(255), c112 VARCHAR(255), 107+c113 VARCHAR(255), c114 VARCHAR(255), c115 VARCHAR(255), c116 VARCHAR(255), 108+c117 VARCHAR(255), c118 VARCHAR(255), c119 VARCHAR(255), c120 VARCHAR(255), 109+c121 VARCHAR(255), c122 VARCHAR(255), c123 VARCHAR(255), c124 VARCHAR(255), 110+c125 VARCHAR(255), c126 VARCHAR(255), c127 VARCHAR(255) 111 ) ENGINE=INNODB; 112 DROP TABLE t1; 113 CREATE TABLE t1 ( 114 c1 VARCHAR(255), c2 VARCHAR(255), c3 VARCHAR(255), c4 VARCHAR(255), 115 c5 VARCHAR(255), c6 VARCHAR(255), c7 VARCHAR(255), c8 VARCHAR(255), 116 c9 VARCHAR(255), c10 VARCHAR(255), c11 VARCHAR(255), c12 VARCHAR(255), 117-c13 VARCHAR(255), c14 VARCHAR(255), c15 VARCHAR(255), c16 VARCHAR(255) 118+c13 VARCHAR(255), c14 VARCHAR(255), c15 VARCHAR(255), c16 VARCHAR(255), 119+c17 VARCHAR(255), c18 VARCHAR(255), c19 VARCHAR(255), c20 VARCHAR(255), 120+c21 VARCHAR(255), c22 VARCHAR(255), c23 VARCHAR(255), c24 VARCHAR(255), 121+c25 VARCHAR(255), c26 VARCHAR(255), c27 VARCHAR(255), c28 VARCHAR(255), 122+c29 VARCHAR(255), c30 VARCHAR(255), c31 VARCHAR(255), c32 VARCHAR(255), 123+c33 VARCHAR(255), c34 VARCHAR(255), c35 VARCHAR(255), c36 VARCHAR(255), 124+c37 VARCHAR(255), c38 VARCHAR(255), c39 VARCHAR(255), c40 VARCHAR(255), 125+c41 VARCHAR(255), c42 VARCHAR(255), c43 VARCHAR(255), c44 VARCHAR(255), 126+c45 VARCHAR(255), c46 VARCHAR(255), c47 VARCHAR(255), c48 VARCHAR(255), 127+c49 VARCHAR(255), c50 VARCHAR(255), c51 VARCHAR(255), c52 VARCHAR(255), 128+c53 VARCHAR(255), c54 VARCHAR(255), c55 VARCHAR(255), c56 VARCHAR(255), 129+c57 VARCHAR(255), c58 VARCHAR(255), c59 VARCHAR(255), c60 VARCHAR(255), 130+c61 VARCHAR(255), c62 VARCHAR(255), c63 VARCHAR(255), c64 VARCHAR(255), 131+c65 VARCHAR(255), c66 VARCHAR(255), c67 VARCHAR(255), c68 VARCHAR(255), 132+c69 VARCHAR(255), c70 VARCHAR(255), c71 VARCHAR(255), c72 VARCHAR(255), 133+c73 VARCHAR(255), c74 VARCHAR(255), c75 VARCHAR(255), c76 VARCHAR(255), 134+c77 VARCHAR(255), c78 VARCHAR(255), c79 VARCHAR(255), c80 VARCHAR(255), 135+c81 VARCHAR(255), c82 VARCHAR(255), c83 VARCHAR(255), c84 VARCHAR(255), 136+c85 VARCHAR(255), c86 VARCHAR(255), c87 VARCHAR(255), c88 VARCHAR(255), 137+c89 VARCHAR(255), c90 VARCHAR(255), c91 VARCHAR(255), c92 VARCHAR(255), 138+c93 VARCHAR(255), c94 VARCHAR(255), c95 VARCHAR(255), c96 VARCHAR(255), 139+c97 VARCHAR(255), c98 VARCHAR(255), c99 VARCHAR(255), c100 VARCHAR(255), 140+c101 VARCHAR(255), c102 VARCHAR(255), c103 VARCHAR(255), c104 VARCHAR(255), 141+c105 VARCHAR(255), c106 VARCHAR(255), c107 VARCHAR(255), c108 VARCHAR(255), 142+c109 VARCHAR(255), c110 VARCHAR(255), c111 VARCHAR(255), c112 VARCHAR(255), 143+c113 VARCHAR(255), c114 VARCHAR(255), c115 VARCHAR(255), c116 VARCHAR(255), 144+c117 VARCHAR(255), c118 VARCHAR(255), c119 VARCHAR(255), c120 VARCHAR(255), 145+c121 VARCHAR(255), c122 VARCHAR(255), c123 VARCHAR(255), c124 VARCHAR(255), 146+c125 VARCHAR(255), c126 VARCHAR(255), c127 VARCHAR(255), c128 VARCHAR(255) 147 ) ENGINE=INNODB; 148-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. 149+ERROR 42000: Row size too large (> 16383). 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. 150 CREATE TABLE t1 ( 151 c1 VARCHAR(788), c2 VARCHAR(788), c3 VARCHAR(788), c4 VARCHAR(788), 152-c5 VARCHAR(788) 153+c5 VARCHAR(788), c6 VARCHAR(788), c7 VARCHAR(788), c8 VARCHAR(788), 154+c9 VARCHAR(788), c10 VARCHAR(788), c11 VARCHAR(788), c12 VARCHAR(788), 155+c13 VARCHAR(788), c14 VARCHAR(788), c15 VARCHAR(788), c16 VARCHAR(788), 156+c17 VARCHAR(788), c18 VARCHAR(788), c19 VARCHAR(788), c20 VARCHAR(788), 157+c21 VARCHAR(788), c22 VARCHAR(788), c23 VARCHAR(788), c24 VARCHAR(788), 158+c25 VARCHAR(788), c26 VARCHAR(788), c27 VARCHAR(788), c28 VARCHAR(788), 159+c29 VARCHAR(788), c30 VARCHAR(788), c31 VARCHAR(788), c32 VARCHAR(788), 160+c33 VARCHAR(788), c34 VARCHAR(788), c35 VARCHAR(788), c36 VARCHAR(788), 161+c37 VARCHAR(788), c38 VARCHAR(788), c39 VARCHAR(788), c40 VARCHAR(788), 162+c41 VARCHAR(788) 163 ) ENGINE=INNODB; 164 DROP TABLE t1; 165 CREATE TABLE t1 ( 166 c1 VARCHAR(788), c2 VARCHAR(788), c3 VARCHAR(788), c4 VARCHAR(788), 167-c5 VARCHAR(788), c6 VARCHAR(788) 168-) ENGINE=INNODB; 169-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. 170-CREATE TABLE t1 ( 171-c1 TEXT, c2 TEXT, c3 TEXT, c4 TEXT, c5 TEXT 172+c5 VARCHAR(788), c6 VARCHAR(788), c7 VARCHAR(788), c8 VARCHAR(788), 173+c9 VARCHAR(788), c10 VARCHAR(788), c11 VARCHAR(788), c12 VARCHAR(788), 174+c13 VARCHAR(788), c14 VARCHAR(788), c15 VARCHAR(788), c16 VARCHAR(788), 175+c17 VARCHAR(788), c18 VARCHAR(788), c19 VARCHAR(788), c20 VARCHAR(788), 176+c21 VARCHAR(788), c22 VARCHAR(788), c23 VARCHAR(788), c24 VARCHAR(788), 177+c25 VARCHAR(788), c26 VARCHAR(788), c27 VARCHAR(788), c28 VARCHAR(788), 178+c29 VARCHAR(788), c30 VARCHAR(788), c31 VARCHAR(788), c32 VARCHAR(788), 179+c33 VARCHAR(788), c34 VARCHAR(788), c35 VARCHAR(788), c36 VARCHAR(788), 180+c37 VARCHAR(788), c38 VARCHAR(788), c39 VARCHAR(788), c40 VARCHAR(788), 181+c41 VARCHAR(788), c42 VARCHAR(788) 182+) ENGINE=INNODB; 183+ERROR 42000: Row size too large (> 16383). 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. 184+CREATE TABLE t1 ( 185+c1 TEXT, c2 TEXT, c3 TEXT, c4 TEXT, c5 TEXT, c6 TEXT, c7 TEXT, 186+c8 TEXT, c9 TEXT, c10 TEXT, c11 TEXT, c12 TEXT, c13 TEXT, c14 TEXT, 187+c15 TEXT, c16 TEXT, c17 TEXT, c18 TEXT, c19 TEXT, c20 TEXT, c21 TEXT, 188+c22 TEXT, c23 TEXT, c24 TEXT, c25 TEXT, c26 TEXT, c27 TEXT, c28 TEXT, 189+c29 TEXT, c30 TEXT, c31 TEXT, c32 TEXT, c33 TEXT, c34 TEXT, c35 TEXT, 190+c36 TEXT, c37 TEXT, c38 TEXT, c39 TEXT, c40 TEXT, c41 TEXT 191 ) ENGINE=INNODB; 192 DROP TABLE t1; 193 CREATE TABLE t1 ( 194-c1 TEXT, c2 TEXT, c3 TEXT, c4 TEXT, c5 TEXT, c6 TEXT 195+c1 TEXT, c2 TEXT, c3 TEXT, c4 TEXT, c5 TEXT, c6 TEXT, c7 TEXT, 196+c8 TEXT, c9 TEXT, c10 TEXT, c11 TEXT, c12 TEXT, c13 TEXT, c14 TEXT, 197+c15 TEXT, c16 TEXT, c17 TEXT, c18 TEXT, c19 TEXT, c20 TEXT, c21 TEXT, 198+c22 TEXT, c23 TEXT, c24 TEXT, c25 TEXT, c26 TEXT, c27 TEXT, c28 TEXT, 199+c29 TEXT, c30 TEXT, c31 TEXT, c32 TEXT, c33 TEXT, c34 TEXT, c35 TEXT, 200+c36 TEXT, c37 TEXT, c38 TEXT, c39 TEXT, c40 TEXT, c41 TEXT, c42 TEXT 201 ) ENGINE=INNODB; 202-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. 203+ERROR 42000: Row size too large (> 16383). 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. 204