Same to TEXT

MariaDB [test]>  CREATE TABLE `table_compressed2` (
    ->   `id` int(11) NOT NULL DEFAULT 0,
    ->   `gmtime` decimal(22,7) NOT NULL DEFAULT 0.0000000,
    ->   `data` text COMPRESSED NOT NULL DEFAULT '',
    ->   PRIMARY KEY (`id`,`gmtime`)
    -> )  ENGINE=InnoDB DEFAULT CHARSET=latin1;
Query OK, 0 rows affected (0.231 sec)

MariaDB [test]> CREATE TABLE `table_without_compression2` (
    ->   `id` int(11) NOT NULL DEFAULT 0,
    ->   `gmtime` decimal(22,7) NOT NULL DEFAULT 0.0000000,
    ->   `data` text NOT NULL,
    ->   PRIMARY KEY (`id`,`gmtime`)
    -> )  ENGINE=InnoDB DEFAULT CHARSET=latin1;
Query OK, 0 rows affected (0.253 sec)


MariaDB [test]> INSERT INTO table_without_compression2 VALUES (1,0,repeat('a',65535));
Query OK, 1 row affected (0.061 sec)

MariaDB [test]> INSERT INTO table_without_compression2 VALUES (1,0,repeat('a',65536));
ERROR 1406 (22001): Data too long for column 'data' at row 1   <- JUST TO CHECK IF WE GOT MAX SIZE OF BLOB COLUMN

MariaDB [test]> INSERT INTO table_compressed2 SELECT * FROM table_without_compression2;
ERROR 1406 (22001): Data too long for column 'data' at row 1