diff --git a/mysql-test/main/column_compression.result b/mysql-test/main/column_compression.result index e3bccd5f0de..bea6f2d3998 100644 --- a/mysql-test/main/column_compression.result +++ b/mysql-test/main/column_compression.result @@ -2908,5 +2908,16 @@ DROP TABLE t1; SET @@column_compression_threshold=DEFAULT; DROP FUNCTION f1; # +# MDEV-24797 Column Compression - ERROR 1265 (01000): Data truncated for column +# +CREATE TABLE t1 (a VARCHAR(500) COMPRESSED CHARACTER SET utf8mb3) ENGINE=MyISAM; +INSERT INTO t1 SET a=REPEAT('x',127); +ALTER TABLE t1 FORCE, ALGORITHM=COPY; +DROP TABLE t1; +CREATE TABLE t1 (a VARCHAR(500) COMPRESSED CHARACTER SET utf8mb3) ENGINE=InnoDB; +INSERT INTO t1 SET a=REPEAT('x',127); +ALTER TABLE t1 FORCE, ALGORITHM=COPY; +DROP TABLE t1; +# # End of 10.4 tests # diff --git a/mysql-test/main/column_compression.test b/mysql-test/main/column_compression.test index 29e0218749c..84870f539e8 100644 --- a/mysql-test/main/column_compression.test +++ b/mysql-test/main/column_compression.test @@ -438,6 +438,21 @@ SET @@column_compression_threshold=DEFAULT; DROP FUNCTION f1; +--echo # +--echo # MDEV-24797 Column Compression - ERROR 1265 (01000): Data truncated for column +--echo # + +CREATE TABLE t1 (a VARCHAR(500) COMPRESSED CHARACTER SET utf8mb3) ENGINE=MyISAM; +INSERT INTO t1 SET a=REPEAT('x',127); +ALTER TABLE t1 FORCE, ALGORITHM=COPY; +DROP TABLE t1; + +CREATE TABLE t1 (a VARCHAR(500) COMPRESSED CHARACTER SET utf8mb3) ENGINE=InnoDB; +INSERT INTO t1 SET a=REPEAT('x',127); +ALTER TABLE t1 FORCE, ALGORITHM=COPY; +DROP TABLE t1; + + --echo # --echo # End of 10.4 tests --echo #