--disable_warnings DROP TABLE IF EXISTS t1; --enable_warnings let $engine= InnoDB; # no crash eval CREATE TABLE t1 ( f1 BIGINT, f2 char(20)) ENGINE = $engine PARTITION BY HASH(f1) PARTITIONS 2; DROP TABLE t1; # no crash eval CREATE TABLE t1 ( f1 BIGINT, f2 char(20)) ENGINE = $engine PARTITION BY HASH(f1) PARTITIONS 2 ( PARTITION part1 , PARTITION part2 ); DROP TABLE t1; # crash eval CREATE TABLE t1 ( f1 BIGINT, f2 char(20)) PARTITION BY HASH(f1) PARTITIONS 2 ( PARTITION part1 STORAGE ENGINE = $engine, PARTITION part2 STORAGE ENGINE = $engine); SELECT f1, f2 FROM t1;