# MDEV-9826 better hash algorithms for PARTITION BY KEY
CREATE TABLE t1 (
c1 int(11 ) DEFAULT NULL,
c2 date DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_uca1400_ai_ci
PARTITION BY KEY ALGORITHM=CRC32C (c1,c2)
PARTITIONS 8 ;
insert into t1 values
(1 , NULL),
(1 , '2014-04-22' ),
(1 , '2014-04-23' ),
(1 , '2014-04-24' ),
(1 , '2014-04-25' ),
(2 , '2014-04-24' ),
(2 , '2014-04-25' ),
(2 , '2014-04-26' ),
(2 , '2014-04-27' );
SET GLOBAL debug_dbug="+d,emulate_unknown_partition_algorithm" ;
SET SESSION debug_dbug="+d,emulate_unknown_partition_algorithm" ;
FLUSH TABLES;
SELECT * FROM t1;
ERROR HY000: Incorrect PARTITION BY [LINEAR] KEY ALGORI value: 'CRC32C'
FLUSH TABLES;
ALTER TABLE t1 REMOVE PARTITIONING;
ERROR HY000: Incorrect PARTITION BY [LINEAR] KEY ALGORI value: 'CRC32C'
FLUSH TABLES;
TRUNCATE TABLE t1;
ERROR HY000: Incorrect PARTITION BY [LINEAR] KEY ALGORI value: 'CRC32C'
FLUSH TABLES;
ALTER TABLE t1 REMOVE PARTITIONING;
ERROR HY000: Incorrect PARTITION BY [LINEAR] KEY ALGORI value: 'CRC32C'
FLUSH TABLES;
DROP TABLE t1;
SET GLOBAL debug_dbug=DEFAULT;
SET SESSION debug_dbug=DEFAULT;
Messung V0.5 in Prozent C=55 H=100 G=80
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet am 2026-10-08)
¤
*© Formatika GbR, Deutschland