From 9c8ae6dca50534eeb08a9f8837f4e28c80688740 Mon Sep 17 00:00:00 2001 From: Alexander Barkov Date: Tue, 15 Aug 2023 09:36:38 +0400 Subject: [PATCH] MDEV-24797 Column Compression - ERROR 1265 (01000): Data truncated for column Fix issue was earlier fixed by MDEV-31724. Only adding MTR tests. --- mysql-test/main/column_compression.result | 11 +++++++++++ mysql-test/main/column_compression.test | 15 +++++++++++++++ 2 files changed, 26 insertions(+) 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 #