summaryrefslogtreecommitdiff
path: root/mysql-test/suite/innodb/r/strict_mode.result
diff options
context:
space:
mode:
Diffstat (limited to 'mysql-test/suite/innodb/r/strict_mode.result')
-rw-r--r--mysql-test/suite/innodb/r/strict_mode.result3
1 files changed, 2 insertions, 1 deletions
diff --git a/mysql-test/suite/innodb/r/strict_mode.result b/mysql-test/suite/innodb/r/strict_mode.result
index d6a621212c3..2f120afbc09 100644
--- a/mysql-test/suite/innodb/r/strict_mode.result
+++ b/mysql-test/suite/innodb/r/strict_mode.result
@@ -2,6 +2,7 @@
# Bug #17852083 PRINT A WARNING WHEN DDL HAS AN ERROR IN
# INNODB_STRICT_MODE = 1
#
+call mtr.add_suppression("InnoDB: Cannot add field .* in table .* because after adding it, the row size is .* which is greater than maximum allowed size (.*) for a record on index leaf page.");
set innodb_strict_mode = 0;
create table t1 (id int auto_increment primary key,
v varchar(32),
@@ -235,7 +236,7 @@ col227 text,
col228 text
) ENGINE=InnoDB;
Warnings:
-Warning 139 Row size too large (> 8126). 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.
+Warning 139 Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.
set innodb_strict_mode = 1;
alter table t1 engine=InnoDB;
ERROR 42000: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs