SET NAMES utf8; CREATE TABLE t1 (c1 VARCHAR(10) CHARACTER SET utf8 COLLATE utf8_thai_520_w2) PARTITION BY KEY(c1) PARTITIONS 3; SHOW CREATE TABLE t1; Table Create Table t1 CREATE TABLE `t1` ( `c1` varchar(10) CHARACTER SET utf8mb3 COLLATE utf8mb3_thai_520_w2 DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1 PARTITION BY KEY (`c1`) PARTITIONS 3 INSERT INTO t1 VALUES ('A'),('À'),('Á'),('Â'),('Ã'),('Ä'),('Å'); INSERT INTO t1 VALUES ('B'); INSERT INTO t1 VALUES ('C'); INSERT INTO t1 VALUES ('D'); INSERT INTO t1 VALUES ('E'); INSERT INTO t1 VALUES ('F'); INSERT INTO t1 VALUES ('G'); INSERT INTO t1 VALUES ('H'); INSERT INTO t1 VALUES ('I'); INSERT INTO t1 VALUES ('J'); INSERT INTO t1 VALUES ('K'); INSERT INTO t1 VALUES ('L'),('Ĺ'),('Ļ'),('Ľ'),('Ŀ'),('Ł'); INSERT INTO t1 VALUES ('M'); INSERT INTO t1 VALUES ('N'); INSERT INTO t1 VALUES ('O'),('Ò'),('Ó'),('Ô'),('Õ'),('Ö'),('Ø'); INSERT INTO t1 VALUES ('P'); INSERT INTO t1 VALUES ('Q'); INSERT INTO t1 VALUES ('R'); INSERT INTO t1 VALUES ('S'); INSERT INTO t1 VALUES ('T'); INSERT INTO t1 VALUES ('U'); INSERT INTO t1 VALUES ('V'); INSERT INTO t1 VALUES ('W'); INSERT INTO t1 VALUES ('X'); INSERT INTO t1 VALUES ('Y'); INSERT INTO t1 VALUES ('Z'); SELECT * FROM t1 PARTITION (p0) ORDER BY c1; c1 J K L Ĺ Ľ Ļ Ł Ŀ M Q R T V X SELECT * FROM t1 PARTITION (p1) ORDER BY c1; c1 A Á À Â Å Ä Ã D E F G I N S U W Z SELECT * FROM t1 PARTITION (p2) ORDER BY c1; c1 B C H O Ó Ò Ô Ö Õ Ø P Y DROP TABLE t1;