mirror of
https://github.com/MariaDB/server.git
synced 2026-10-23 18:49:29 +03:00
MDEV-13089 identifier quoting in partitioning
don't print partitioning expression as it was entered by the user, use Item::print() according to the sql_mode and sql_quote_show_create
This commit is contained in:
@@ -6,7 +6,7 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` varchar(10) CHARACTER SET utf8 COLLATE utf8_thai_520_w2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (c1)
|
||||
PARTITION BY KEY (`c1`)
|
||||
PARTITIONS 3
|
||||
INSERT INTO t1 VALUES ('A'),('À'),('Á'),('Â'),('Ã'),('Ä'),('Å');
|
||||
INSERT INTO t1 VALUES ('B');
|
||||
|
||||
@@ -7,9 +7,9 @@ partition x3 values in (16, 8, 5+19, 70-43) tablespace ts3);
|
||||
select * from information_schema.partitions where table_schema="test"
|
||||
and table_name="t1";
|
||||
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME PARTITION_NAME SUBPARTITION_NAME PARTITION_ORDINAL_POSITION SUBPARTITION_ORDINAL_POSITION PARTITION_METHOD SUBPARTITION_METHOD PARTITION_EXPRESSION SUBPARTITION_EXPRESSION PARTITION_DESCRIPTION TABLE_ROWS AVG_ROW_LENGTH DATA_LENGTH MAX_DATA_LENGTH INDEX_LENGTH DATA_FREE CREATE_TIME UPDATE_TIME CHECK_TIME CHECKSUM PARTITION_COMMENT NODEGROUP TABLESPACE_NAME
|
||||
def test t1 x1 NULL 1 NULL LIST NULL b*a NULL 1 0 0 0 # 1024 0 # # NULL NULL default ts1
|
||||
def test t1 x2 NULL 2 NULL LIST NULL b*a NULL 3,11,5,7 0 0 0 # 1024 0 # # NULL NULL default ts2
|
||||
def test t1 x3 NULL 3 NULL LIST NULL b*a NULL 16,8,24,27 0 0 0 # 1024 0 # # NULL NULL default ts3
|
||||
def test t1 x1 NULL 1 NULL LIST NULL `b` * `a` NULL 1 0 0 0 # 1024 0 # # NULL NULL default ts1
|
||||
def test t1 x2 NULL 2 NULL LIST NULL `b` * `a` NULL 3,11,5,7 0 0 0 # 1024 0 # # NULL NULL default ts2
|
||||
def test t1 x3 NULL 3 NULL LIST NULL `b` * `a` NULL 16,8,24,27 0 0 0 # 1024 0 # # NULL NULL default ts3
|
||||
create table t2 (a int not null,b int not null,c int not null, primary key(a,b))
|
||||
partition by range (a)
|
||||
partitions 3
|
||||
@@ -19,18 +19,18 @@ partition x3 values less than maxvalue tablespace ts3);
|
||||
select * from information_schema.partitions where table_schema="test"
|
||||
and table_name="t2";
|
||||
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME PARTITION_NAME SUBPARTITION_NAME PARTITION_ORDINAL_POSITION SUBPARTITION_ORDINAL_POSITION PARTITION_METHOD SUBPARTITION_METHOD PARTITION_EXPRESSION SUBPARTITION_EXPRESSION PARTITION_DESCRIPTION TABLE_ROWS AVG_ROW_LENGTH DATA_LENGTH MAX_DATA_LENGTH INDEX_LENGTH DATA_FREE CREATE_TIME UPDATE_TIME CHECK_TIME CHECKSUM PARTITION_COMMENT NODEGROUP TABLESPACE_NAME
|
||||
def test t2 x1 NULL 1 NULL RANGE NULL a NULL 5 0 0 0 # 1024 0 # # NULL NULL default ts1
|
||||
def test t2 x2 NULL 2 NULL RANGE NULL a NULL 10 0 0 0 # 1024 0 # # NULL NULL default ts2
|
||||
def test t2 x3 NULL 3 NULL RANGE NULL a NULL MAXVALUE 0 0 0 # 1024 0 # # NULL NULL default ts3
|
||||
def test t2 x1 NULL 1 NULL RANGE NULL `a` NULL 5 0 0 0 # 1024 0 # # NULL NULL default ts1
|
||||
def test t2 x2 NULL 2 NULL RANGE NULL `a` NULL 10 0 0 0 # 1024 0 # # NULL NULL default ts2
|
||||
def test t2 x3 NULL 3 NULL RANGE NULL `a` NULL MAXVALUE 0 0 0 # 1024 0 # # NULL NULL default ts3
|
||||
create table t3 (f1 date)
|
||||
partition by hash(month(f1))
|
||||
partitions 3;
|
||||
select * from information_schema.partitions where table_schema="test"
|
||||
and table_name="t3";
|
||||
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME PARTITION_NAME SUBPARTITION_NAME PARTITION_ORDINAL_POSITION SUBPARTITION_ORDINAL_POSITION PARTITION_METHOD SUBPARTITION_METHOD PARTITION_EXPRESSION SUBPARTITION_EXPRESSION PARTITION_DESCRIPTION TABLE_ROWS AVG_ROW_LENGTH DATA_LENGTH MAX_DATA_LENGTH INDEX_LENGTH DATA_FREE CREATE_TIME UPDATE_TIME CHECK_TIME CHECKSUM PARTITION_COMMENT NODEGROUP TABLESPACE_NAME
|
||||
def test t3 p0 NULL 1 NULL HASH NULL month(f1) NULL NULL 0 0 0 # 1024 0 # # NULL NULL default NULL
|
||||
def test t3 p1 NULL 2 NULL HASH NULL month(f1) NULL NULL 0 0 0 # 1024 0 # # NULL NULL default NULL
|
||||
def test t3 p2 NULL 3 NULL HASH NULL month(f1) NULL NULL 0 0 0 # 1024 0 # # NULL NULL default NULL
|
||||
def test t3 p0 NULL 1 NULL HASH NULL month(`f1`) NULL NULL 0 0 0 # 1024 0 # # NULL NULL default NULL
|
||||
def test t3 p1 NULL 2 NULL HASH NULL month(`f1`) NULL NULL 0 0 0 # 1024 0 # # NULL NULL default NULL
|
||||
def test t3 p2 NULL 3 NULL HASH NULL month(`f1`) NULL NULL 0 0 0 # 1024 0 # # NULL NULL default NULL
|
||||
create table t4 (f1 date, f2 int)
|
||||
partition by key(f1,f2)
|
||||
partitions 3;
|
||||
@@ -63,14 +63,14 @@ subpartition x22 tablespace t2)
|
||||
);
|
||||
select * from information_schema.partitions where table_schema="test";
|
||||
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME PARTITION_NAME SUBPARTITION_NAME PARTITION_ORDINAL_POSITION SUBPARTITION_ORDINAL_POSITION PARTITION_METHOD SUBPARTITION_METHOD PARTITION_EXPRESSION SUBPARTITION_EXPRESSION PARTITION_DESCRIPTION TABLE_ROWS AVG_ROW_LENGTH DATA_LENGTH MAX_DATA_LENGTH INDEX_LENGTH DATA_FREE CREATE_TIME UPDATE_TIME CHECK_TIME CHECKSUM PARTITION_COMMENT NODEGROUP TABLESPACE_NAME
|
||||
def test t1 x1 x11 1 1 RANGE HASH a a+b 1 0 0 0 # 1024 0 # # NULL NULL default t1
|
||||
def test t1 x1 x12 1 2 RANGE HASH a a+b 1 0 0 0 # 1024 0 # # NULL NULL default t2
|
||||
def test t1 x2 x21 2 1 RANGE HASH a a+b 5 0 0 0 # 1024 0 # # NULL NULL default t1
|
||||
def test t1 x2 x22 2 2 RANGE HASH a a+b 5 0 0 0 # 1024 0 # # NULL NULL default t2
|
||||
def test t2 x1 x11 1 1 RANGE KEY a `a` 1 0 0 0 # 1024 0 # # NULL NULL default t1
|
||||
def test t2 x1 x12 1 2 RANGE KEY a `a` 1 0 0 0 # 1024 0 # # NULL NULL default t2
|
||||
def test t2 x2 x21 2 1 RANGE KEY a `a` 5 0 0 0 # 1024 0 # # NULL NULL default t1
|
||||
def test t2 x2 x22 2 2 RANGE KEY a `a` 5 0 0 0 # 1024 0 # # NULL NULL default t2
|
||||
def test t1 x1 x11 1 1 RANGE HASH `a` `a` + `b` 1 0 0 0 # 1024 0 # # NULL NULL default t1
|
||||
def test t1 x1 x12 1 2 RANGE HASH `a` `a` + `b` 1 0 0 0 # 1024 0 # # NULL NULL default t2
|
||||
def test t1 x2 x21 2 1 RANGE HASH `a` `a` + `b` 5 0 0 0 # 1024 0 # # NULL NULL default t1
|
||||
def test t1 x2 x22 2 2 RANGE HASH `a` `a` + `b` 5 0 0 0 # 1024 0 # # NULL NULL default t2
|
||||
def test t2 x1 x11 1 1 RANGE KEY `a` `a` 1 0 0 0 # 1024 0 # # NULL NULL default t1
|
||||
def test t2 x1 x12 1 2 RANGE KEY `a` `a` 1 0 0 0 # 1024 0 # # NULL NULL default t2
|
||||
def test t2 x2 x21 2 1 RANGE KEY `a` `a` 5 0 0 0 # 1024 0 # # NULL NULL default t1
|
||||
def test t2 x2 x22 2 2 RANGE KEY `a` `a` 5 0 0 0 # 1024 0 # # NULL NULL default t2
|
||||
drop table t1,t2;
|
||||
create table t1 (
|
||||
a int not null,
|
||||
@@ -88,10 +88,10 @@ subpartition x22 tablespace t2 nodegroup 1)
|
||||
);
|
||||
select * from information_schema.partitions where table_schema="test";
|
||||
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME PARTITION_NAME SUBPARTITION_NAME PARTITION_ORDINAL_POSITION SUBPARTITION_ORDINAL_POSITION PARTITION_METHOD SUBPARTITION_METHOD PARTITION_EXPRESSION SUBPARTITION_EXPRESSION PARTITION_DESCRIPTION TABLE_ROWS AVG_ROW_LENGTH DATA_LENGTH MAX_DATA_LENGTH INDEX_LENGTH DATA_FREE CREATE_TIME UPDATE_TIME CHECK_TIME CHECKSUM PARTITION_COMMENT NODEGROUP TABLESPACE_NAME
|
||||
def test t1 x1 x11 1 1 RANGE HASH a a+b 1 0 0 0 # 1024 0 # # NULL NULL 0 t1
|
||||
def test t1 x1 x12 1 2 RANGE HASH a a+b 1 0 0 0 # 1024 0 # # NULL NULL 1 t2
|
||||
def test t1 x2 x21 2 1 RANGE HASH a a+b 5 0 0 0 # 1024 0 # # NULL NULL 0 t1
|
||||
def test t1 x2 x22 2 2 RANGE HASH a a+b 5 0 0 0 # 1024 0 # # NULL NULL 1 t2
|
||||
def test t1 x1 x11 1 1 RANGE HASH `a` `a` + `b` 1 0 0 0 # 1024 0 # # NULL NULL 0 t1
|
||||
def test t1 x1 x12 1 2 RANGE HASH `a` `a` + `b` 1 0 0 0 # 1024 0 # # NULL NULL 1 t2
|
||||
def test t1 x2 x21 2 1 RANGE HASH `a` `a` + `b` 5 0 0 0 # 1024 0 # # NULL NULL 0 t1
|
||||
def test t1 x2 x22 2 2 RANGE HASH `a` `a` + `b` 5 0 0 0 # 1024 0 # # NULL NULL 1 t2
|
||||
show tables;
|
||||
Tables_in_test
|
||||
t1
|
||||
@@ -107,9 +107,9 @@ partitions 3;
|
||||
select * from information_schema.partitions where table_schema="test"
|
||||
and table_name="t1";
|
||||
TABLE_CATALOG TABLE_SCHEMA TABLE_NAME PARTITION_NAME SUBPARTITION_NAME PARTITION_ORDINAL_POSITION SUBPARTITION_ORDINAL_POSITION PARTITION_METHOD SUBPARTITION_METHOD PARTITION_EXPRESSION SUBPARTITION_EXPRESSION PARTITION_DESCRIPTION TABLE_ROWS AVG_ROW_LENGTH DATA_LENGTH MAX_DATA_LENGTH INDEX_LENGTH DATA_FREE CREATE_TIME UPDATE_TIME CHECK_TIME CHECKSUM PARTITION_COMMENT NODEGROUP TABLESPACE_NAME
|
||||
def test t1 p0 NULL 1 NULL LINEAR HASH NULL month(f1) NULL NULL 0 0 0 # 1024 0 # # NULL NULL default NULL
|
||||
def test t1 p1 NULL 2 NULL LINEAR HASH NULL month(f1) NULL NULL 0 0 0 # 1024 0 # # NULL NULL default NULL
|
||||
def test t1 p2 NULL 3 NULL LINEAR HASH NULL month(f1) NULL NULL 0 0 0 # 1024 0 # # NULL NULL default NULL
|
||||
def test t1 p0 NULL 1 NULL LINEAR HASH NULL month(`f1`) NULL NULL 0 0 0 # 1024 0 # # NULL NULL default NULL
|
||||
def test t1 p1 NULL 2 NULL LINEAR HASH NULL month(`f1`) NULL NULL 0 0 0 # 1024 0 # # NULL NULL default NULL
|
||||
def test t1 p2 NULL 3 NULL LINEAR HASH NULL month(`f1`) NULL NULL 0 0 0 # 1024 0 # # NULL NULL default NULL
|
||||
drop table t1;
|
||||
create table t1 (a int)
|
||||
PARTITION BY RANGE (a)
|
||||
@@ -120,9 +120,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY LINEAR HASH (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY LINEAR HASH (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM)
|
||||
select SUBPARTITION_METHOD FROM information_schema.partitions WHERE
|
||||
table_schema="test" AND table_name="t1";
|
||||
SUBPARTITION_METHOD
|
||||
@@ -138,8 +138,8 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p0 VALUES IN (10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p0` VALUES IN (10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53) ENGINE = MyISAM)
|
||||
SELECT PARTITION_DESCRIPTION FROM information_schema.partitions WHERE
|
||||
table_schema = "test" AND table_name = "t1";
|
||||
PARTITION_DESCRIPTION
|
||||
|
||||
@@ -94,7 +94,7 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) NOT NULL,
|
||||
`b` int(11) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
@@ -172,12 +172,12 @@ PARTITION p11 VALUES LESS THAN(200),
|
||||
PARTITION p21 VALUES LESS THAN MAXVALUE);
|
||||
SELECT PARTITION_EXPRESSION, SUBPARTITION_EXPRESSION FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME='t1';
|
||||
PARTITION_EXPRESSION SUBPARTITION_EXPRESSION
|
||||
ID `ID`,`aaaa,aaaaa`
|
||||
ID `ID`,`aaaa,aaaaa`
|
||||
ID `ID`,`aaaa,aaaaa`
|
||||
ID `ID`,`aaaa,aaaaa`
|
||||
ID `ID`,`aaaa,aaaaa`
|
||||
ID `ID`,`aaaa,aaaaa`
|
||||
`ID` `ID`,`aaaa,aaaaa`
|
||||
`ID` `ID`,`aaaa,aaaaa`
|
||||
`ID` `ID`,`aaaa,aaaaa`
|
||||
`ID` `ID`,`aaaa,aaaaa`
|
||||
`ID` `ID`,`aaaa,aaaaa`
|
||||
`ID` `ID`,`aaaa,aaaaa`
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
@@ -187,12 +187,12 @@ t1 CREATE TABLE `t1` (
|
||||
`new_field0` varchar(50) DEFAULT NULL,
|
||||
PRIMARY KEY (`ID`,`aaaa,aaaaa`,`ddddddddd`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (ID)
|
||||
PARTITION BY RANGE (`ID`)
|
||||
SUBPARTITION BY LINEAR KEY (`ID`,`aaaa,aaaaa`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION p01 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p11 VALUES LESS THAN (200) ENGINE = MyISAM,
|
||||
PARTITION p21 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
(PARTITION `p01` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p11` VALUES LESS THAN (200) ENGINE = MyISAM,
|
||||
PARTITION `p21` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (a INT, b INT)
|
||||
PARTITION BY LIST (a)
|
||||
@@ -264,10 +264,10 @@ t1 CREATE TABLE `t1` (
|
||||
`b` varchar(10) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (UNIX_TIMESTAMP(a))
|
||||
(PARTITION p1 VALUES LESS THAN (1199134800) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES LESS THAN (1247688000) ENGINE = MyISAM,
|
||||
PARTITION pmax VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (unix_timestamp(`a`))
|
||||
(PARTITION `p1` VALUES LESS THAN (1199134800) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES LESS THAN (1247688000) ENGINE = MyISAM,
|
||||
PARTITION `pmax` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
DROP TABLE t1;
|
||||
create table t1 (a int NOT NULL, b varchar(5) NOT NULL)
|
||||
default charset=utf8
|
||||
@@ -376,9 +376,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION p0 ENGINE = MEMORY,
|
||||
PARTITION p1 ENGINE = MEMORY)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `p0` ENGINE = MEMORY,
|
||||
PARTITION `p1` ENGINE = MEMORY)
|
||||
DROP TABLE t1;
|
||||
SET sql_mode=DEFAULT;
|
||||
CREATE TABLE t1 (a INT NOT NULL, KEY(a))
|
||||
@@ -775,20 +775,20 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY KEY (a)
|
||||
(PARTITION p0 VALUES LESS THAN (1) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (2) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (1) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (2) ENGINE = MyISAM)
|
||||
alter table t1 reorganize partition p1 into (partition p1 values less than (3));
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY KEY (a)
|
||||
(PARTITION p0 VALUES LESS THAN (1) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (3) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (1) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (3) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (
|
||||
a int not null,
|
||||
@@ -807,7 +807,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c` int(11) NOT NULL,
|
||||
PRIMARY KEY (`a`,`b`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (
|
||||
a int not null,
|
||||
@@ -985,8 +985,8 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION x1 VALUES IN (1) ENGINE = MEMORY)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `x1` VALUES IN (1) ENGINE = MEMORY)
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (a int, unique(a))
|
||||
PARTITION BY LIST (a)
|
||||
@@ -1011,7 +1011,7 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
PARTITIONS 5
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (a int)
|
||||
@@ -1040,10 +1040,10 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES LESS THAN (30) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES LESS THAN (30) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (a int, b int)
|
||||
PARTITION BY RANGE (a)
|
||||
@@ -1065,15 +1065,15 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION x1 VALUES LESS THAN (6) ENGINE = MyISAM,
|
||||
PARTITION x3 VALUES LESS THAN (8) ENGINE = MyISAM,
|
||||
PARTITION x4 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION x5 VALUES LESS THAN (12) ENGINE = MyISAM,
|
||||
PARTITION x6 VALUES LESS THAN (14) ENGINE = MyISAM,
|
||||
PARTITION x7 VALUES LESS THAN (16) ENGINE = MyISAM,
|
||||
PARTITION x8 VALUES LESS THAN (18) ENGINE = MyISAM,
|
||||
PARTITION x9 VALUES LESS THAN (20) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `x1` VALUES LESS THAN (6) ENGINE = MyISAM,
|
||||
PARTITION `x3` VALUES LESS THAN (8) ENGINE = MyISAM,
|
||||
PARTITION `x4` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `x5` VALUES LESS THAN (12) ENGINE = MyISAM,
|
||||
PARTITION `x6` VALUES LESS THAN (14) ENGINE = MyISAM,
|
||||
PARTITION `x7` VALUES LESS THAN (16) ENGINE = MyISAM,
|
||||
PARTITION `x8` VALUES LESS THAN (18) ENGINE = MyISAM,
|
||||
PARTITION `x9` VALUES LESS THAN (20) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a int not null, b int not null) partition by LIST (a+b) (
|
||||
partition p0 values in (12),
|
||||
@@ -1128,36 +1128,36 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION p1 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `p1` ENGINE = MyISAM)
|
||||
alter table t1;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION p1 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `p1` ENGINE = MyISAM)
|
||||
alter table t1 engine=myisam;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION p1 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `p1` ENGINE = MyISAM)
|
||||
alter table t1 engine=heap;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION p0 ENGINE = MEMORY,
|
||||
PARTITION p1 ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` ENGINE = MEMORY,
|
||||
PARTITION `p1` ENGINE = MEMORY)
|
||||
alter table t1 remove partitioning;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
@@ -1175,9 +1175,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION p1 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `p1` ENGINE = MyISAM)
|
||||
alter table t1 add column b int remove partitioning;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
@@ -1195,9 +1195,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION p1 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `p1` ENGINE = MyISAM)
|
||||
alter table t1
|
||||
engine=heap
|
||||
partition by key(a)
|
||||
@@ -1208,9 +1208,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION p0 ENGINE = MEMORY,
|
||||
PARTITION p1 ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` ENGINE = MEMORY,
|
||||
PARTITION `p1` ENGINE = MEMORY)
|
||||
alter table t1 engine=myisam, add column c int remove partitioning;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
@@ -1230,9 +1230,9 @@ t1 CREATE TABLE `t1` (
|
||||
`b` int(11) DEFAULT NULL,
|
||||
`c` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION p0 ENGINE = MEMORY,
|
||||
PARTITION p1 ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` ENGINE = MEMORY,
|
||||
PARTITION `p1` ENGINE = MEMORY)
|
||||
alter table t1
|
||||
partition by key (a)
|
||||
(partition p0, partition p1);
|
||||
@@ -1243,9 +1243,9 @@ t1 CREATE TABLE `t1` (
|
||||
`b` int(11) DEFAULT NULL,
|
||||
`c` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION p0 ENGINE = MEMORY,
|
||||
PARTITION p1 ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` ENGINE = MEMORY,
|
||||
PARTITION `p1` ENGINE = MEMORY)
|
||||
alter table t1
|
||||
engine=heap
|
||||
partition by key (a)
|
||||
@@ -1257,9 +1257,9 @@ t1 CREATE TABLE `t1` (
|
||||
`b` int(11) DEFAULT NULL,
|
||||
`c` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION p0 ENGINE = MEMORY,
|
||||
PARTITION p1 ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` ENGINE = MEMORY,
|
||||
PARTITION `p1` ENGINE = MEMORY)
|
||||
alter table t1
|
||||
partition by key(a)
|
||||
(partition p0, partition p1 engine=heap);
|
||||
@@ -1403,9 +1403,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY HASH (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY HASH (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM)
|
||||
alter table t1 add partition (partition p1 values less than (200)
|
||||
(subpartition subpart21));
|
||||
show create table t1;
|
||||
@@ -1413,12 +1413,12 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY HASH (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100)
|
||||
(SUBPARTITION p0sp0 ENGINE = MyISAM),
|
||||
PARTITION p1 VALUES LESS THAN (200)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY HASH (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100)
|
||||
(SUBPARTITION `p0sp0` ENGINE = MyISAM),
|
||||
PARTITION `p1` VALUES LESS THAN (200)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM))
|
||||
drop table t1;
|
||||
create table t1 (a int)
|
||||
partition by key (a);
|
||||
@@ -1427,16 +1427,16 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
alter table t1 add partition (partition p1);
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION p1 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `p1` ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a int, b int)
|
||||
partition by range (a)
|
||||
@@ -1520,9 +1520,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (2) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (2) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a int unsigned not null auto_increment primary key)
|
||||
partition by key(a);
|
||||
@@ -1534,7 +1534,7 @@ t2 CREATE TABLE `t2` (
|
||||
`c` char(10) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='no comment'
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
drop table t2;
|
||||
create table t1 (f1 int) partition by hash (f1) as select 1;
|
||||
drop table t1;
|
||||
@@ -1731,8 +1731,8 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p0 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p0` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a int)
|
||||
PARTITION BY RANGE(a)
|
||||
@@ -1769,8 +1769,8 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
)
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION p0)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `p0`)
|
||||
set session sql_mode='';
|
||||
drop table t1;
|
||||
create table t1 (a int)
|
||||
@@ -1785,7 +1785,7 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(1) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (a int) ENGINE = MYISAM PARTITION BY KEY(a);
|
||||
INSERT into t1 values (1), (2);
|
||||
@@ -1858,7 +1858,7 @@ t1 CREATE TABLE `t1` (
|
||||
`a` bigint(20) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 10
|
||||
insert into t1 values (18446744073709551615), (0xFFFFFFFFFFFFFFFE),
|
||||
(18446744073709551613), (18446744073709551612);
|
||||
@@ -2024,9 +2024,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (b)
|
||||
(PARTITION p1 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES LESS THAN (20) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`b`)
|
||||
(PARTITION `p1` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES LESS THAN (20) ENGINE = MyISAM)
|
||||
drop table t1, t2;
|
||||
create table t1
|
||||
(s1 timestamp on update current_timestamp, s2 int)
|
||||
@@ -2164,12 +2164,12 @@ t1 CREATE TABLE `t1` (
|
||||
`user` char(25) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=16 DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (id)
|
||||
SUBPARTITION BY HASH (id)
|
||||
PARTITION BY RANGE (`id`)
|
||||
SUBPARTITION BY HASH (`id`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION pa1 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION pa2 VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION pa11 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
(PARTITION `pa1` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `pa2` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `pa11` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (
|
||||
`ID` bigint(20) NOT NULL AUTO_INCREMENT,
|
||||
|
||||
@@ -70,9 +70,9 @@ t1 CREATE TABLE `t1` (
|
||||
PRIMARY KEY (`id`,`d`),
|
||||
CONSTRAINT `CONSTRAINT_1` CHECK (`b` in (0,10))
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE COLUMNS(d)
|
||||
(PARTITION p1 VALUES LESS THAN ('2016-10-18') ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES LESS THAN ('2020-10-19') ENGINE = InnoDB)
|
||||
PARTITION BY RANGE COLUMNS(`d`)
|
||||
(PARTITION `p1` VALUES LESS THAN ('2016-10-18') ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES LESS THAN ('2020-10-19') ENGINE = InnoDB)
|
||||
insert t1 values (2, '2020-01-03', 20);
|
||||
ERROR 23000: CONSTRAINT `CONSTRAINT_1` failed for `test`.`t1`
|
||||
drop table t1;
|
||||
@@ -94,9 +94,9 @@ t1 CREATE TABLE `t1` (
|
||||
PRIMARY KEY (`id`,`d`),
|
||||
CONSTRAINT `CONSTRAINT_1` CHECK (`b` in (0,10))
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE COLUMNS(d)
|
||||
(PARTITION p1 VALUES LESS THAN ('2016-10-18') ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES LESS THAN ('2020-10-19') ENGINE = MyISAM)
|
||||
PARTITION BY RANGE COLUMNS(`d`)
|
||||
(PARTITION `p1` VALUES LESS THAN ('2016-10-18') ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES LESS THAN ('2020-10-19') ENGINE = MyISAM)
|
||||
insert t1 values (2, '2020-01-03', 20);
|
||||
ERROR 23000: CONSTRAINT `CONSTRAINT_1` failed for `test`.`t1`
|
||||
drop table t1;
|
||||
|
||||
@@ -23,10 +23,10 @@ t1 CREATE TABLE `t1` (
|
||||
`created_at` datetime NOT NULL,
|
||||
`cool` tinyint(4) DEFAULT 0
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (TO_DAYS(created_at))
|
||||
(PARTITION month_2010_4 VALUES LESS THAN (734258) ENGINE = InnoDB,
|
||||
PARTITION month_2010_5 VALUES LESS THAN (734289) ENGINE = InnoDB,
|
||||
PARTITION month_max VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (to_days(`created_at`))
|
||||
(PARTITION `month_2010_4` VALUES LESS THAN (734258) ENGINE = InnoDB,
|
||||
PARTITION `month_2010_5` VALUES LESS THAN (734289) ENGINE = InnoDB,
|
||||
PARTITION `month_max` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
INSERT INTO t1 VALUES (1, now(), 0);
|
||||
flush status;
|
||||
show status like "Qcache_queries_in_cache";
|
||||
@@ -72,12 +72,12 @@ t1 CREATE TABLE `t1` (
|
||||
`created_at` datetime NOT NULL,
|
||||
`cool` tinyint(4) DEFAULT 0
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (TO_DAYS(created_at))
|
||||
SUBPARTITION BY HASH (cool)
|
||||
PARTITION BY RANGE (to_days(`created_at`))
|
||||
SUBPARTITION BY HASH (`cool`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION month_2010_4 VALUES LESS THAN (734258) ENGINE = InnoDB,
|
||||
PARTITION month_2010_5 VALUES LESS THAN (734289) ENGINE = InnoDB,
|
||||
PARTITION month_max VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
(PARTITION `month_2010_4` VALUES LESS THAN (734258) ENGINE = InnoDB,
|
||||
PARTITION `month_2010_5` VALUES LESS THAN (734289) ENGINE = InnoDB,
|
||||
PARTITION `month_max` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
INSERT INTO t1 VALUES (1, now(), 0);
|
||||
flush status;
|
||||
show status like "Qcache_queries_in_cache";
|
||||
|
||||
@@ -23,10 +23,10 @@ t1 CREATE TABLE `t1` (
|
||||
`created_at` datetime NOT NULL,
|
||||
`cool` tinyint(4) DEFAULT 0
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (TO_DAYS(created_at))
|
||||
(PARTITION month_2010_4 VALUES LESS THAN (734258) ENGINE = MyISAM,
|
||||
PARTITION month_2010_5 VALUES LESS THAN (734289) ENGINE = MyISAM,
|
||||
PARTITION month_max VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (to_days(`created_at`))
|
||||
(PARTITION `month_2010_4` VALUES LESS THAN (734258) ENGINE = MyISAM,
|
||||
PARTITION `month_2010_5` VALUES LESS THAN (734289) ENGINE = MyISAM,
|
||||
PARTITION `month_max` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
INSERT INTO t1 VALUES (1, now(), 0);
|
||||
flush status;
|
||||
show status like "Qcache_queries_in_cache";
|
||||
@@ -72,12 +72,12 @@ t1 CREATE TABLE `t1` (
|
||||
`created_at` datetime NOT NULL,
|
||||
`cool` tinyint(4) DEFAULT 0
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (TO_DAYS(created_at))
|
||||
SUBPARTITION BY HASH (cool)
|
||||
PARTITION BY RANGE (to_days(`created_at`))
|
||||
SUBPARTITION BY HASH (`cool`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION month_2010_4 VALUES LESS THAN (734258) ENGINE = MyISAM,
|
||||
PARTITION month_2010_5 VALUES LESS THAN (734289) ENGINE = MyISAM,
|
||||
PARTITION month_max VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
(PARTITION `month_2010_4` VALUES LESS THAN (734258) ENGINE = MyISAM,
|
||||
PARTITION `month_2010_5` VALUES LESS THAN (734289) ENGINE = MyISAM,
|
||||
PARTITION `month_max` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
INSERT INTO t1 VALUES (1, now(), 0);
|
||||
flush status;
|
||||
show status like "Qcache_queries_in_cache";
|
||||
|
||||
@@ -30,9 +30,9 @@ t1 CREATE TABLE `t1` (
|
||||
`department` varchar(10) DEFAULT NULL,
|
||||
`country` varchar(255) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(department,country)
|
||||
(PARTITION first_office VALUES IN (('dep1','Russia'),('dep1','Croatia')) ENGINE = MyISAM,
|
||||
PARTITION second_office VALUES IN (('dep2','Russia')) ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`department`,`country`)
|
||||
(PARTITION `first_office` VALUES IN (('dep1','Russia'),('dep1','Croatia')) ENGINE = MyISAM,
|
||||
PARTITION `second_office` VALUES IN (('dep2','Russia')) ENGINE = MyISAM)
|
||||
SELECT * FROM t1 WHERE department = 'dep2' and country = 'Croatia';
|
||||
id name department country
|
||||
SELECT * FROM t1 WHERE department = 'dep1' and country = 'Croatia';
|
||||
@@ -173,10 +173,10 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(5) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a)
|
||||
(PARTITION p0 VALUES IN ('''') ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN ('\\') ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN ('\0') ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`)
|
||||
(PARTITION `p0` VALUES IN ('''') ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN ('\\') ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN ('\0') ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
set @@sql_mode=allow_invalid_dates;
|
||||
create table t1 (a char, b char, c date)
|
||||
@@ -232,13 +232,13 @@ t1 CREATE TABLE `t1` (
|
||||
`c` varchar(25) DEFAULT NULL,
|
||||
`d` datetime DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE COLUMNS(a,b,c,d)
|
||||
SUBPARTITION BY HASH (to_seconds(d))
|
||||
PARTITION BY RANGE COLUMNS(`a`,`b`,`c`,`d`)
|
||||
SUBPARTITION BY HASH (to_seconds(`d`))
|
||||
SUBPARTITIONS 4
|
||||
(PARTITION p0 VALUES LESS THAN (1,'0',MAXVALUE,'1900-01-01') ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (1,'a',MAXVALUE,'1999-01-01') ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES LESS THAN (1,'b',MAXVALUE,MAXVALUE) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES LESS THAN (1,MAXVALUE,MAXVALUE,MAXVALUE) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES LESS THAN (1,'0',MAXVALUE,'1900-01-01') ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (1,'a',MAXVALUE,'1999-01-01') ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES LESS THAN (1,'b',MAXVALUE,MAXVALUE) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES LESS THAN (1,MAXVALUE,MAXVALUE,MAXVALUE) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a int, b int)
|
||||
partition by range columns (a,b)
|
||||
@@ -315,10 +315,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a,b)
|
||||
(PARTITION p0 VALUES IN ((1,NULL),(2,NULL),(NULL,NULL)) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN ((1,1),(2,2)) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN ((3,NULL),(NULL,1)) ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`,`b`)
|
||||
(PARTITION `p0` VALUES IN ((1,NULL),(2,NULL),(NULL,NULL)) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN ((1,1),(2,2)) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN ((3,NULL),(NULL,1)) ENGINE = MyISAM)
|
||||
insert into t1 values (3, NULL);
|
||||
insert into t1 values (NULL, 1);
|
||||
insert into t1 values (NULL, NULL);
|
||||
@@ -349,10 +349,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a,b)
|
||||
(PARTITION p0 VALUES IN ((1,NULL),(2,NULL),(NULL,NULL)) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN ((1,1),(2,2)) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN ((3,NULL),(NULL,1)) ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`,`b`)
|
||||
(PARTITION `p0` VALUES IN ((1,NULL),(2,NULL),(NULL,NULL)) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN ((1,1),(2,2)) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN ((3,NULL),(NULL,1)) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a int)
|
||||
partition by list (a)
|
||||
@@ -366,16 +366,16 @@ partition p1 values in (4, NULL, 3));
|
||||
select partition_method, partition_expression, partition_description
|
||||
from information_schema.partitions where table_name = "t1";
|
||||
partition_method partition_expression partition_description
|
||||
LIST a 2,1
|
||||
LIST a NULL,4,3
|
||||
LIST `a` 2,1
|
||||
LIST `a` NULL,4,3
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p0 VALUES IN (2,1) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (NULL,4,3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p0` VALUES IN (2,1) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (NULL,4,3) ENGINE = MyISAM)
|
||||
insert into t1 values (1);
|
||||
insert into t1 values (2);
|
||||
insert into t1 values (3);
|
||||
@@ -403,9 +403,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a)
|
||||
(PARTITION p0 VALUES IN (2,1) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (4,NULL,3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`)
|
||||
(PARTITION `p0` VALUES IN (2,1) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (4,NULL,3) ENGINE = MyISAM)
|
||||
insert into t1 values (1);
|
||||
insert into t1 values (2);
|
||||
insert into t1 values (3);
|
||||
@@ -418,9 +418,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a)
|
||||
(PARTITION p0 VALUES IN (2,1) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (4,NULL,3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`)
|
||||
(PARTITION `p0` VALUES IN (2,1) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (4,NULL,3) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a int, b char(10), c varchar(5), d int)
|
||||
partition by range columns(a,b,c)
|
||||
@@ -453,13 +453,13 @@ t1 CREATE TABLE `t1` (
|
||||
`c` varchar(5) DEFAULT NULL,
|
||||
`d` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE COLUMNS(a,b,c)
|
||||
SUBPARTITION BY KEY (c,d)
|
||||
PARTITION BY RANGE COLUMNS(`a`,`b`,`c`)
|
||||
SUBPARTITION BY KEY (`c`,`d`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION p0 VALUES LESS THAN (1,'abc','abc') ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (2,'abc','abc') ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES LESS THAN (3,'abc','abc') ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES LESS THAN (4,'abc','abc') ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES LESS THAN (1,'abc','abc') ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (2,'abc','abc') ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES LESS THAN (3,'abc','abc') ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES LESS THAN (4,'abc','abc') ENGINE = MyISAM)
|
||||
insert into t1 values (1,'a','b',1),(2,'a','b',2),(3,'a','b',3);
|
||||
insert into t1 values (1,'b','c',1),(2,'b','c',2),(3,'b','c',3);
|
||||
insert into t1 values (1,'c','d',1),(2,'c','d',2),(3,'c','d',3);
|
||||
@@ -486,9 +486,9 @@ t1 CREATE TABLE `t1` (
|
||||
`b` varchar(2) DEFAULT NULL,
|
||||
`c` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE COLUMNS(a,b,c)
|
||||
(PARTITION p0 VALUES LESS THAN (1,'A',1) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (1,'B',1) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE COLUMNS(`a`,`b`,`c`)
|
||||
(PARTITION `p0` VALUES LESS THAN (1,'A',1) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (1,'B',1) ENGINE = MyISAM)
|
||||
insert into t1 values (1, 'A', 1);
|
||||
explain partitions select * from t1 where a = 1 AND b <= 'A' and c = 1;
|
||||
id select_type table partitions type possible_keys key key_len ref rows Extra
|
||||
|
||||
@@ -329,10 +329,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` bit(27) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION p1 ENGINE = MyISAM,
|
||||
PARTITION p2 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `p1` ENGINE = MyISAM,
|
||||
PARTITION `p2` ENGINE = MyISAM)
|
||||
insert into t1 values (1),(4),(7),(10),(13),(16),(19),(22),(25),(28),(31),(34);
|
||||
select hex(a) from t1 where a = 7;
|
||||
hex(a)
|
||||
@@ -850,16 +850,16 @@ t2 CREATE TABLE `t2` (
|
||||
`a` timestamp NULL DEFAULT NULL,
|
||||
`tz` varchar(16) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (UNIX_TIMESTAMP(a))
|
||||
(PARTITION p0 VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION BY RANGE (unix_timestamp(`a`))
|
||||
(PARTITION `p0` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `p-2000` VALUES LESS THAN (946684800) ENGINE = MyISAM,
|
||||
PARTITION `p-2011-MSK` VALUES LESS THAN (1301180400) ENGINE = MyISAM,
|
||||
PARTITION `p-2011-MSD-1` VALUES LESS THAN (1319925600) ENGINE = MyISAM,
|
||||
PARTITION `p-2011-MSD-2` VALUES LESS THAN (1319929200) ENGINE = MyISAM,
|
||||
PARTITION `p-2012-MSK-1` VALUES LESS THAN (1319932800) ENGINE = MyISAM,
|
||||
PARTITION `p-2012-MSK-2` VALUES LESS THAN (1332630000) ENGINE = MyISAM,
|
||||
PARTITION pEnd VALUES LESS THAN (2147483647) ENGINE = MyISAM,
|
||||
PARTITION pMax VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION `pEnd` VALUES LESS THAN (2147483647) ENGINE = MyISAM,
|
||||
PARTITION `pMax` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
TRUNCATE TABLE t2;
|
||||
SET @@session.time_zone = 'Europe/Moscow';
|
||||
INSERT INTO t2 SELECT * FROM t1;
|
||||
@@ -1334,16 +1334,16 @@ t2 CREATE TABLE `t2` (
|
||||
`a` timestamp NULL DEFAULT NULL,
|
||||
`tz` varchar(16) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (UNIX_TIMESTAMP(a))
|
||||
(PARTITION p0 VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION BY RANGE (unix_timestamp(`a`))
|
||||
(PARTITION `p0` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `p-2000` VALUES LESS THAN (946684800) ENGINE = MyISAM,
|
||||
PARTITION `p-2011-MSK` VALUES LESS THAN (1301180400) ENGINE = MyISAM,
|
||||
PARTITION `p-2011-MSD-1` VALUES LESS THAN (1319925600) ENGINE = MyISAM,
|
||||
PARTITION `p-2011-MSD-2` VALUES LESS THAN (1319929200) ENGINE = MyISAM,
|
||||
PARTITION `p-2012-MSK-1` VALUES LESS THAN (1319932800) ENGINE = MyISAM,
|
||||
PARTITION `p-2012-MSK-2` VALUES LESS THAN (1332630000) ENGINE = MyISAM,
|
||||
PARTITION pEnd VALUES LESS THAN (2147483647) ENGINE = MyISAM,
|
||||
PARTITION pMax VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION `pEnd` VALUES LESS THAN (2147483647) ENGINE = MyISAM,
|
||||
PARTITION `pMax` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
TRUNCATE TABLE t2;
|
||||
DROP TABLE t1, t2;
|
||||
SET @@session.time_zone= @old_time_zone;
|
||||
|
||||
@@ -22,10 +22,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p2 VALUES IN (4,5,6) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION p0 DEFAULT ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p2` VALUES IN (4,5,6) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `p0` DEFAULT ENGINE = MyISAM)
|
||||
insert into t1 values (10,10);
|
||||
insert into t1 values (4,4);
|
||||
select * from t1;
|
||||
@@ -72,10 +72,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p0 DEFAULT ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (4,5,6) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (1) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p0` DEFAULT ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (4,5,6) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (1) ENGINE = MyISAM)
|
||||
insert into t1 values (10,10);
|
||||
select * from t1;
|
||||
a b
|
||||
@@ -100,10 +100,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p0 DEFAULT ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (4,5,6) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (1,0) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p0` DEFAULT ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (4,5,6) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (1,0) ENGINE = MyISAM)
|
||||
insert into t1 values (10,10);
|
||||
select * from t1;
|
||||
a b
|
||||
@@ -128,10 +128,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a,b)
|
||||
(PARTITION p2 VALUES IN ((1,4),(2,5),(3,6)) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN ((1,1),(0,0)) ENGINE = MyISAM,
|
||||
PARTITION p0 DEFAULT ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`,`b`)
|
||||
(PARTITION `p2` VALUES IN ((1,4),(2,5),(3,6)) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN ((1,1),(0,0)) ENGINE = MyISAM,
|
||||
PARTITION `p0` DEFAULT ENGINE = MyISAM)
|
||||
insert into t1 values (10,10);
|
||||
select * from t1;
|
||||
a b
|
||||
@@ -176,10 +176,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p2 VALUES IN (4,5,6) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (1,20) ENGINE = MyISAM,
|
||||
PARTITION p0 DEFAULT ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p2` VALUES IN (4,5,6) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (1,20) ENGINE = MyISAM,
|
||||
PARTITION `p0` DEFAULT ENGINE = MyISAM)
|
||||
insert into t1 values (10,10);
|
||||
select partition_name, table_rows from INFORMATION_SCHEMA.PARTITIONS where table_name='t1';
|
||||
partition_name table_rows
|
||||
@@ -256,10 +256,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a,b)
|
||||
(PARTITION p2 VALUES IN ((1,4),(2,5),(3,6),(5,5)) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN ((1,1),(20,20)) ENGINE = MyISAM,
|
||||
PARTITION p0 DEFAULT ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`,`b`)
|
||||
(PARTITION `p2` VALUES IN ((1,4),(2,5),(3,6),(5,5)) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN ((1,1),(20,20)) ENGINE = MyISAM,
|
||||
PARTITION `p0` DEFAULT ENGINE = MyISAM)
|
||||
insert into t1 values (10,10);
|
||||
select partition_name, table_rows from INFORMATION_SCHEMA.PARTITIONS where table_name='t1';
|
||||
partition_name table_rows
|
||||
@@ -325,10 +325,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a+b)
|
||||
(PARTITION p2 VALUES IN (1,2,3,7) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (21,0) ENGINE = MyISAM,
|
||||
PARTITION p0 DEFAULT ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a` + `b`)
|
||||
(PARTITION `p2` VALUES IN (1,2,3,7) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (21,0) ENGINE = MyISAM,
|
||||
PARTITION `p0` DEFAULT ENGINE = MyISAM)
|
||||
select * from t1;
|
||||
a b
|
||||
2 5
|
||||
@@ -362,10 +362,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a+5)
|
||||
(PARTITION p2 VALUES IN (1,2,3,7) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION p0 DEFAULT ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a` + 5)
|
||||
(PARTITION `p2` VALUES IN (1,2,3,7) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `p0` DEFAULT ENGINE = MyISAM)
|
||||
select * from t1;
|
||||
a b
|
||||
2 5
|
||||
@@ -832,10 +832,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p2 VALUES IN (1,2,3) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (20,0) ENGINE = MyISAM,
|
||||
PARTITION p0 DEFAULT ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p2` VALUES IN (1,2,3) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (20,0) ENGINE = MyISAM,
|
||||
PARTITION `p0` DEFAULT ENGINE = MyISAM)
|
||||
select * from t1;
|
||||
a b
|
||||
2 5
|
||||
@@ -866,10 +866,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p2 VALUES IN (1,2,3) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (20,0) ENGINE = MyISAM,
|
||||
PARTITION p0 VALUES IN (10) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p2` VALUES IN (1,2,3) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (20,0) ENGINE = MyISAM,
|
||||
PARTITION `p0` VALUES IN (10) ENGINE = MyISAM)
|
||||
select * from t1;
|
||||
a b
|
||||
2 5
|
||||
@@ -900,10 +900,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p2 DEFAULT ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (20,0) ENGINE = MyISAM,
|
||||
PARTITION p0 VALUES IN (10) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p2` DEFAULT ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (20,0) ENGINE = MyISAM,
|
||||
PARTITION `p0` VALUES IN (10) ENGINE = MyISAM)
|
||||
select * from t1;
|
||||
a b
|
||||
2 5
|
||||
@@ -927,9 +927,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p1 VALUES IN (20,0) ENGINE = MyISAM,
|
||||
PARTITION p0 VALUES IN (10) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p1` VALUES IN (20,0) ENGINE = MyISAM,
|
||||
PARTITION `p0` VALUES IN (10) ENGINE = MyISAM)
|
||||
select * from t1;
|
||||
a b
|
||||
0 0
|
||||
@@ -945,10 +945,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p1 VALUES IN (20,0) ENGINE = MyISAM,
|
||||
PARTITION p0 VALUES IN (10) ENGINE = MyISAM,
|
||||
PARTITION pd DEFAULT ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p1` VALUES IN (20,0) ENGINE = MyISAM,
|
||||
PARTITION `p0` VALUES IN (10) ENGINE = MyISAM,
|
||||
PARTITION `pd` DEFAULT ENGINE = MyISAM)
|
||||
alter table t1 add partition (PARTITION pdd DEFAULT);
|
||||
ERROR HY000: Only one DEFAULT partition allowed
|
||||
alter table t1 drop partition pd;
|
||||
@@ -977,10 +977,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a,b)
|
||||
(PARTITION p2 VALUES IN ((1,4),(2,5),(3,6)) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN ((1,1),(0,0)) ENGINE = MyISAM,
|
||||
PARTITION p0 DEFAULT ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`,`b`)
|
||||
(PARTITION `p2` VALUES IN ((1,4),(2,5),(3,6)) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN ((1,1),(0,0)) ENGINE = MyISAM,
|
||||
PARTITION `p0` DEFAULT ENGINE = MyISAM)
|
||||
select * from t1;
|
||||
a b
|
||||
2 5
|
||||
@@ -1011,10 +1011,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a,b)
|
||||
(PARTITION p2 VALUES IN ((1,4),(2,5),(3,6)) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN ((1,1),(0,0)) ENGINE = MyISAM,
|
||||
PARTITION p0 VALUES IN ((10,10)) ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`,`b`)
|
||||
(PARTITION `p2` VALUES IN ((1,4),(2,5),(3,6)) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN ((1,1),(0,0)) ENGINE = MyISAM,
|
||||
PARTITION `p0` VALUES IN ((10,10)) ENGINE = MyISAM)
|
||||
select * from t1;
|
||||
a b
|
||||
2 5
|
||||
@@ -1045,10 +1045,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a,b)
|
||||
(PARTITION p2 DEFAULT ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN ((1,1),(0,0)) ENGINE = MyISAM,
|
||||
PARTITION p0 VALUES IN ((10,10)) ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`,`b`)
|
||||
(PARTITION `p2` DEFAULT ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN ((1,1),(0,0)) ENGINE = MyISAM,
|
||||
PARTITION `p0` VALUES IN ((10,10)) ENGINE = MyISAM)
|
||||
select * from t1;
|
||||
a b
|
||||
2 5
|
||||
@@ -1072,9 +1072,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a,b)
|
||||
(PARTITION p1 VALUES IN ((1,1),(0,0)) ENGINE = MyISAM,
|
||||
PARTITION p0 VALUES IN ((10,10)) ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`,`b`)
|
||||
(PARTITION `p1` VALUES IN ((1,1),(0,0)) ENGINE = MyISAM,
|
||||
PARTITION `p0` VALUES IN ((10,10)) ENGINE = MyISAM)
|
||||
select * from t1;
|
||||
a b
|
||||
0 0
|
||||
@@ -1090,10 +1090,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a,b)
|
||||
(PARTITION p1 VALUES IN ((1,1),(0,0)) ENGINE = MyISAM,
|
||||
PARTITION p0 VALUES IN ((10,10)) ENGINE = MyISAM,
|
||||
PARTITION pd DEFAULT ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`,`b`)
|
||||
(PARTITION `p1` VALUES IN ((1,1),(0,0)) ENGINE = MyISAM,
|
||||
PARTITION `p0` VALUES IN ((10,10)) ENGINE = MyISAM,
|
||||
PARTITION `pd` DEFAULT ENGINE = MyISAM)
|
||||
alter table t1 add partition (PARTITION pdd DEFAULT);
|
||||
ERROR HY000: Only one DEFAULT partition allowed
|
||||
alter table t1 drop partition pd;
|
||||
@@ -1138,10 +1138,10 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a,b)
|
||||
(PARTITION p0 DEFAULT ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN ((1,4),(2,5),(3,6)) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN ((1,1),(0,0)) ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`,`b`)
|
||||
(PARTITION `p0` DEFAULT ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN ((1,4),(2,5),(3,6)) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN ((1,1),(0,0)) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
#
|
||||
# MDEV-10765: Wrong result - query does not retrieve values from
|
||||
@@ -1245,8 +1245,8 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`i` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (i)
|
||||
(PARTITION pdef DEFAULT ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`i`)
|
||||
(PARTITION `pdef` DEFAULT ENGINE = MyISAM)
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (i INT)
|
||||
PARTITION BY LIST (i)
|
||||
@@ -1262,6 +1262,6 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`i` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (i)
|
||||
(PARTITION p VALUES IN (1,2,3,4) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`i`)
|
||||
(PARTITION `p` VALUES IN (1,2,3,4) ENGINE = MyISAM)
|
||||
DROP TABLE t1;
|
||||
|
||||
@@ -781,9 +781,9 @@ t1 CREATE TABLE `t1` (
|
||||
`id` int(11) DEFAULT NULL,
|
||||
`purchased` date DEFAULT NULL
|
||||
) ENGINE=<curr_engine> DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (YEAR(purchased))
|
||||
SUBPARTITION BY HASH (TO_DAYS(purchased))
|
||||
(PARTITION p0 VALUES LESS THAN MAXVALUE ENGINE = <curr_engine>)
|
||||
PARTITION BY RANGE (year(`purchased`))
|
||||
SUBPARTITION BY HASH (to_days(`purchased`))
|
||||
(PARTITION `p0` VALUES LESS THAN MAXVALUE ENGINE = <curr_engine>)
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (id INT, purchased DATE)
|
||||
PARTITION BY RANGE(YEAR(purchased))
|
||||
@@ -802,11 +802,11 @@ t1 CREATE TABLE `t1` (
|
||||
`id` int(11) DEFAULT NULL,
|
||||
`purchased` date DEFAULT NULL
|
||||
) ENGINE=<curr_engine> DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (YEAR(purchased))
|
||||
SUBPARTITION BY HASH (TO_DAYS(purchased))
|
||||
(PARTITION p0 VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION sp0 ENGINE = <curr_engine>,
|
||||
SUBPARTITION sp1 ENGINE = <curr_engine>))
|
||||
PARTITION BY RANGE (year(`purchased`))
|
||||
SUBPARTITION BY HASH (to_days(`purchased`))
|
||||
(PARTITION `p0` VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION `sp0` ENGINE = <curr_engine>,
|
||||
SUBPARTITION `sp1` ENGINE = <curr_engine>))
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (id INT, purchased DATE)
|
||||
PARTITION BY RANGE(YEAR(purchased))
|
||||
@@ -822,8 +822,8 @@ t1 CREATE TABLE `t1` (
|
||||
`id` int(11) DEFAULT NULL,
|
||||
`purchased` date DEFAULT NULL
|
||||
) ENGINE=<curr_engine> DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (YEAR(purchased))
|
||||
(PARTITION p0 VALUES LESS THAN MAXVALUE ENGINE = <curr_engine>)
|
||||
PARTITION BY RANGE (year(`purchased`))
|
||||
(PARTITION `p0` VALUES LESS THAN MAXVALUE ENGINE = <curr_engine>)
|
||||
DROP TABLE t1;
|
||||
SET @@sql_mode= @org_mode;
|
||||
CREATE TABLE t1 (a INTEGER NOT NULL, PRIMARY KEY (a));
|
||||
@@ -1783,14 +1783,14 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
SUBPARTITION BY HASH (a)
|
||||
(PARTITION p1 VALUES IN (1)
|
||||
(SUBPARTITION p1spFirst COMMENT = 'SubPartition comment in p1spFirst' ENGINE = MyISAM,
|
||||
SUBPARTITION p1spSecond COMMENT = 'SubPartition comment in p1spSecond' ENGINE = MyISAM),
|
||||
PARTITION p2 VALUES IN (2)
|
||||
(SUBPARTITION p2spFirst COMMENT = 'SubPartition comment in p2spFirst' ENGINE = MyISAM,
|
||||
SUBPARTITION p2spSecond COMMENT = 'SubPartition comment in p2spSecond' ENGINE = MyISAM))
|
||||
PARTITION BY LIST (`a`)
|
||||
SUBPARTITION BY HASH (`a`)
|
||||
(PARTITION `p1` VALUES IN (1)
|
||||
(SUBPARTITION `p1spFirst` COMMENT = 'SubPartition comment in p1spFirst' ENGINE = MyISAM,
|
||||
SUBPARTITION `p1spSecond` COMMENT = 'SubPartition comment in p1spSecond' ENGINE = MyISAM),
|
||||
PARTITION `p2` VALUES IN (2)
|
||||
(SUBPARTITION `p2spFirst` COMMENT = 'SubPartition comment in p2spFirst' ENGINE = MyISAM,
|
||||
SUBPARTITION `p2spSecond` COMMENT = 'SubPartition comment in p2spSecond' ENGINE = MyISAM))
|
||||
SELECT PARTITION_NAME, SUBPARTITION_NAME, PARTITION_COMMENT FROM INFORMATION_SCHEMA.PARTITIONS
|
||||
WHERE TABLE_NAME = 't1' AND TABLE_SCHEMA = 'test';
|
||||
PARTITION_NAME SUBPARTITION_NAME PARTITION_COMMENT
|
||||
@@ -1813,14 +1813,14 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
SUBPARTITION BY HASH (a)
|
||||
(PARTITION p1 VALUES IN (1)
|
||||
(SUBPARTITION p1spFirst COMMENT = 'SubPartition comment in p1spFirst' ENGINE = MyISAM,
|
||||
SUBPARTITION p1spSecond ENGINE = MyISAM),
|
||||
PARTITION p2 VALUES IN (2)
|
||||
(SUBPARTITION p2spFirst COMMENT = 'Comment in p2' ENGINE = MyISAM,
|
||||
SUBPARTITION p2spSecond COMMENT = 'SubPartition comment in p2spSecond' ENGINE = MyISAM))
|
||||
PARTITION BY LIST (`a`)
|
||||
SUBPARTITION BY HASH (`a`)
|
||||
(PARTITION `p1` VALUES IN (1)
|
||||
(SUBPARTITION `p1spFirst` COMMENT = 'SubPartition comment in p1spFirst' ENGINE = MyISAM,
|
||||
SUBPARTITION `p1spSecond` ENGINE = MyISAM),
|
||||
PARTITION `p2` VALUES IN (2)
|
||||
(SUBPARTITION `p2spFirst` COMMENT = 'Comment in p2' ENGINE = MyISAM,
|
||||
SUBPARTITION `p2spSecond` COMMENT = 'SubPartition comment in p2spSecond' ENGINE = MyISAM))
|
||||
SELECT PARTITION_NAME, SUBPARTITION_NAME, PARTITION_COMMENT FROM INFORMATION_SCHEMA.PARTITIONS
|
||||
WHERE TABLE_NAME = 't1' AND TABLE_SCHEMA = 'test';
|
||||
PARTITION_NAME SUBPARTITION_NAME PARTITION_COMMENT
|
||||
@@ -1850,14 +1850,14 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
KEY `inx_a` (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY HASH (a)
|
||||
(PARTITION pUpTo10 VALUES LESS THAN (10)
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY HASH (`a`)
|
||||
(PARTITION `pUpTo10` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `p-10sp0` COMMENT = 'This is a long comment (2050 ascii characters) 50 pUpTo10 partition ......80-!.................. 100 ................................................................................................ 200....................................................................................................................................................................................................................................................................................................... 500 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 1000 ..............1024-|' ENGINE = MyISAM,
|
||||
SUBPARTITION `p-10sp1` COMMENT = 'This is a long comment (2050 ascii characters) 50 pUpTo10 partition ......80-!.................. 100 ................................................................................................ 200....................................................................................................................................................................................................................................................................................................... 500 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 1000 ..............1024-|' ENGINE = MyISAM),
|
||||
PARTITION pMax VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION pMaxsp0 COMMENT = 'This is a long comment (2050 ascii characters) 50 pMax partition comment .80-!.................. 100 ................................................................................................ 200....................................................................................................................................................................................................................................................................................................... 500 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 1000 ..............1024-|' ENGINE = MyISAM,
|
||||
SUBPARTITION pMaxsp1 COMMENT = 'This is a long comment (2050 ascii characters) 50 pMax partition comment .80-!.................. 100 ................................................................................................ 200....................................................................................................................................................................................................................................................................................................... 500 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 1000 ..............1024-|' ENGINE = MyISAM))
|
||||
PARTITION `pMax` VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION `pMaxsp0` COMMENT = 'This is a long comment (2050 ascii characters) 50 pMax partition comment .80-!.................. 100 ................................................................................................ 200....................................................................................................................................................................................................................................................................................................... 500 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 1000 ..............1024-|' ENGINE = MyISAM,
|
||||
SUBPARTITION `pMaxsp1` COMMENT = 'This is a long comment (2050 ascii characters) 50 pMax partition comment .80-!.................. 100 ................................................................................................ 200....................................................................................................................................................................................................................................................................................................... 500 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... 1000 ..............1024-|' ENGINE = MyISAM))
|
||||
SELECT PARTITION_NAME, SUBPARTITION_NAME, PARTITION_COMMENT FROM INFORMATION_SCHEMA.PARTITIONS
|
||||
WHERE TABLE_NAME = 't1' AND TABLE_SCHEMA = 'test';
|
||||
PARTITION_NAME SUBPARTITION_NAME PARTITION_COMMENT
|
||||
|
||||
@@ -8,9 +8,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) NOT NULL
|
||||
) ENGINE=EXAMPLE DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p0 VALUES IN (1) ENGINE = EXAMPLE,
|
||||
PARTITION p1 VALUES IN (2) ENGINE = EXAMPLE)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p0` VALUES IN (1) ENGINE = EXAMPLE,
|
||||
PARTITION `p1` VALUES IN (2) ENGINE = EXAMPLE)
|
||||
drop table t1;
|
||||
create table t1 (a int not null)
|
||||
engine=example ull=12340
|
||||
@@ -21,9 +21,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) NOT NULL
|
||||
) ENGINE=EXAMPLE DEFAULT CHARSET=latin1 `ull`=12340
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p0 VALUES IN (1) ENGINE = EXAMPLE,
|
||||
PARTITION p1 VALUES IN (2) ENGINE = EXAMPLE)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p0` VALUES IN (1) ENGINE = EXAMPLE,
|
||||
PARTITION `p1` VALUES IN (2) ENGINE = EXAMPLE)
|
||||
drop table t1;
|
||||
select 1;
|
||||
1
|
||||
|
||||
@@ -28,7 +28,7 @@ Create Table CREATE TABLE `t1` (
|
||||
`modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT
|
||||
PARTITION BY HASH (id)
|
||||
PARTITION BY HASH (`id`)
|
||||
PARTITIONS 2
|
||||
SHOW CREATE TABLE t2;
|
||||
Table t2
|
||||
@@ -64,7 +64,7 @@ Create Table CREATE TABLE `t1` (
|
||||
`modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT
|
||||
PARTITION BY HASH (id)
|
||||
PARTITION BY HASH (`id`)
|
||||
PARTITIONS 2
|
||||
SHOW CREATE TABLE t2;
|
||||
Table t2
|
||||
@@ -112,7 +112,7 @@ Create Table CREATE TABLE `t1` (
|
||||
`modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT
|
||||
PARTITION BY HASH (id)
|
||||
PARTITION BY HASH (`id`)
|
||||
PARTITIONS 2
|
||||
SHOW CREATE TABLE t2;
|
||||
Table t2
|
||||
@@ -172,7 +172,7 @@ Create Table CREATE TABLE `t1` (
|
||||
`modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (id)
|
||||
PARTITION BY HASH (`id`)
|
||||
PARTITIONS 2
|
||||
SHOW CREATE TABLE t2;
|
||||
Table t2
|
||||
@@ -232,7 +232,7 @@ Create Table CREATE TABLE `t1` (
|
||||
`modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (id)
|
||||
PARTITION BY HASH (`id`)
|
||||
PARTITIONS 2
|
||||
SHOW CREATE TABLE t2;
|
||||
Table t2
|
||||
@@ -292,7 +292,7 @@ Create Table CREATE TABLE `t1` (
|
||||
`modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=REDUNDANT
|
||||
PARTITION BY HASH (id)
|
||||
PARTITION BY HASH (`id`)
|
||||
PARTITIONS 2
|
||||
SHOW CREATE TABLE t2;
|
||||
Table t2
|
||||
@@ -349,7 +349,7 @@ Create Table CREATE TABLE `t1` (
|
||||
`modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (id)
|
||||
PARTITION BY HASH (`id`)
|
||||
PARTITIONS 2
|
||||
SHOW CREATE TABLE t2;
|
||||
Table t2
|
||||
@@ -406,7 +406,7 @@ Create Table CREATE TABLE `t1` (
|
||||
`modified` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 ROW_FORMAT=COMPACT
|
||||
PARTITION BY HASH (id)
|
||||
PARTITION BY HASH (`id`)
|
||||
PARTITIONS 2
|
||||
SHOW CREATE TABLE t2;
|
||||
Table t2
|
||||
@@ -496,9 +496,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
1 First value
|
||||
@@ -534,9 +534,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
10 Ten
|
||||
@@ -594,9 +594,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
1 First value
|
||||
@@ -650,9 +650,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SHOW CREATE TABLE tsp;
|
||||
Table Create Table
|
||||
tsp CREATE TABLE `tsp` (
|
||||
@@ -660,14 +660,14 @@ tsp CREATE TABLE `tsp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY HASH (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100)
|
||||
(SUBPARTITION sp0 ENGINE = MyISAM,
|
||||
SUBPARTITION sp1 ENGINE = MyISAM),
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION sp2 ENGINE = MyISAM,
|
||||
SUBPARTITION sp3 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY HASH (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100)
|
||||
(SUBPARTITION `sp0` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp1` ENGINE = MyISAM),
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION `sp2` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp3` ENGINE = MyISAM))
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
1 First value
|
||||
@@ -704,9 +704,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
10 Ten
|
||||
@@ -742,9 +742,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
1 First value
|
||||
@@ -781,14 +781,14 @@ tsp CREATE TABLE `tsp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY HASH (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100)
|
||||
(SUBPARTITION sp0 ENGINE = MyISAM,
|
||||
SUBPARTITION sp1 ENGINE = MyISAM),
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION sp2 ENGINE = MyISAM,
|
||||
SUBPARTITION sp3 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY HASH (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100)
|
||||
(SUBPARTITION `sp0` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp1` ENGINE = MyISAM),
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION `sp2` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp3` ENGINE = MyISAM))
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
61 Sixty one
|
||||
@@ -826,9 +826,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
1 First value
|
||||
@@ -864,9 +864,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
10 Ten
|
||||
@@ -905,9 +905,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
ALTER TABLE tp EXCHANGE PARTITION p0 WITH TABLE t;
|
||||
ERROR HY000: The mix of handlers in the partitions is not allowed in this version of MariaDB
|
||||
SHOW CREATE TABLE t;
|
||||
@@ -924,9 +924,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
# Test different charsets
|
||||
ALTER TABLE t ENGINE = MyISAM;
|
||||
CREATE TABLE tmp LIKE t;
|
||||
@@ -957,9 +957,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
ALTER TABLE tp EXCHANGE PARTITION p0 WITH TABLE t;
|
||||
ERROR HY000: Non matching attribute 'MAX_ROWS' between partition and table
|
||||
SHOW WARNINGS;
|
||||
@@ -988,9 +988,9 @@ tp CREATE TABLE `tp` (
|
||||
PRIMARY KEY (`a`),
|
||||
KEY `ba_key` (`b`,`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
10 Ten
|
||||
@@ -1047,9 +1047,9 @@ tp CREATE TABLE `tp` (
|
||||
PRIMARY KEY (`a`),
|
||||
KEY `ba_key` (`b`,`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
ALTER TABLE tp EXCHANGE PARTITION p0 WITH TABLE t;
|
||||
ERROR HY000: Table to exchange with partition is temporary: 't'
|
||||
SHOW CREATE TABLE t;
|
||||
@@ -1068,9 +1068,9 @@ tp CREATE TABLE `tp` (
|
||||
PRIMARY KEY (`a`),
|
||||
KEY `ba_key` (`b`,`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
DROP TEMPORARY TABLE t;
|
||||
ALTER TABLE tmp2 RENAME TO t;
|
||||
# Test non partitioned table
|
||||
|
||||
@@ -202,20 +202,20 @@ t1 CREATE TABLE `t1` (
|
||||
PRIMARY KEY (`a`),
|
||||
KEY `b` (`b`,`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY HASH (a)
|
||||
(PARTITION pNeg VALUES LESS THAN (0)
|
||||
(SUBPARTITION subp0 ENGINE = InnoDB,
|
||||
SUBPARTITION subp1 ENGINE = InnoDB),
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY HASH (`a`)
|
||||
(PARTITION `pNeg` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subp0` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp1` ENGINE = InnoDB),
|
||||
PARTITION `p0-9` VALUES LESS THAN (10)
|
||||
(SUBPARTITION subp2 ENGINE = InnoDB,
|
||||
SUBPARTITION subp3 ENGINE = InnoDB),
|
||||
(SUBPARTITION `subp2` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp3` ENGINE = InnoDB),
|
||||
PARTITION `p10-99` VALUES LESS THAN (100)
|
||||
(SUBPARTITION subp4 ENGINE = InnoDB,
|
||||
SUBPARTITION subp5 ENGINE = InnoDB),
|
||||
(SUBPARTITION `subp4` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp5` ENGINE = InnoDB),
|
||||
PARTITION `p100-99999` VALUES LESS THAN (100000)
|
||||
(SUBPARTITION subp6 ENGINE = InnoDB,
|
||||
SUBPARTITION subp7 ENGINE = InnoDB))
|
||||
(SUBPARTITION `subp6` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp7` ENGINE = InnoDB))
|
||||
# First test that the syntax is OK
|
||||
SHOW CREATE TABLE t1 PARTITION (subp0);
|
||||
ERROR 42000: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'PARTITION (subp0)' at line 1
|
||||
@@ -1125,20 +1125,20 @@ t1 CREATE TABLE `t1` (
|
||||
PRIMARY KEY (`a`),
|
||||
KEY `b` (`b`,`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY HASH (a)
|
||||
(PARTITION pNeg VALUES LESS THAN (0)
|
||||
(SUBPARTITION subp0 ENGINE = InnoDB,
|
||||
SUBPARTITION subp1 ENGINE = InnoDB),
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY HASH (`a`)
|
||||
(PARTITION `pNeg` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subp0` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp1` ENGINE = InnoDB),
|
||||
PARTITION `p0-9` VALUES LESS THAN (10)
|
||||
(SUBPARTITION subp2 ENGINE = InnoDB,
|
||||
SUBPARTITION subp3 ENGINE = InnoDB),
|
||||
(SUBPARTITION `subp2` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp3` ENGINE = InnoDB),
|
||||
PARTITION `p10-99` VALUES LESS THAN (100)
|
||||
(SUBPARTITION subp4 ENGINE = InnoDB,
|
||||
SUBPARTITION subp5 ENGINE = InnoDB),
|
||||
(SUBPARTITION `subp4` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp5` ENGINE = InnoDB),
|
||||
PARTITION `p100-99999` VALUES LESS THAN (100000)
|
||||
(SUBPARTITION subp6 ENGINE = InnoDB,
|
||||
SUBPARTITION subp7 ENGINE = InnoDB))
|
||||
(SUBPARTITION `subp6` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp7` ENGINE = InnoDB))
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
-4 (pNeg-)subp0, Updated, Updated2, Updated from a = -2
|
||||
@@ -1157,20 +1157,20 @@ t2 CREATE TABLE `t2` (
|
||||
PRIMARY KEY (`a`),
|
||||
KEY `b` (`b`,`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY HASH (a)
|
||||
(PARTITION pNeg VALUES LESS THAN (0)
|
||||
(SUBPARTITION subp0 ENGINE = InnoDB,
|
||||
SUBPARTITION subp1 ENGINE = InnoDB),
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY HASH (`a`)
|
||||
(PARTITION `pNeg` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subp0` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp1` ENGINE = InnoDB),
|
||||
PARTITION `p0-9` VALUES LESS THAN (10)
|
||||
(SUBPARTITION subp2 ENGINE = InnoDB,
|
||||
SUBPARTITION subp3 ENGINE = InnoDB),
|
||||
(SUBPARTITION `subp2` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp3` ENGINE = InnoDB),
|
||||
PARTITION `p10-99` VALUES LESS THAN (100)
|
||||
(SUBPARTITION subp4 ENGINE = InnoDB,
|
||||
SUBPARTITION subp5 ENGINE = InnoDB),
|
||||
(SUBPARTITION `subp4` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp5` ENGINE = InnoDB),
|
||||
PARTITION `p100-99999` VALUES LESS THAN (100000)
|
||||
(SUBPARTITION subp6 ENGINE = InnoDB,
|
||||
SUBPARTITION subp7 ENGINE = InnoDB))
|
||||
(SUBPARTITION `subp6` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp7` ENGINE = InnoDB))
|
||||
SELECT * FROM t2;
|
||||
a b
|
||||
10 p10-99
|
||||
@@ -1657,28 +1657,28 @@ t1 CREATE TABLE `t1` (
|
||||
PRIMARY KEY (`a`),
|
||||
KEY `b` (`b`,`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY HASH (a)
|
||||
(PARTITION pNeg VALUES LESS THAN (0)
|
||||
(SUBPARTITION subp0 ENGINE = InnoDB,
|
||||
SUBPARTITION subp1 ENGINE = InnoDB,
|
||||
SUBPARTITION subp2 ENGINE = InnoDB),
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY HASH (`a`)
|
||||
(PARTITION `pNeg` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subp0` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp1` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp2` ENGINE = InnoDB),
|
||||
PARTITION `p0-29` VALUES LESS THAN (30)
|
||||
(SUBPARTITION subp3 ENGINE = InnoDB,
|
||||
SUBPARTITION subp4 ENGINE = InnoDB,
|
||||
SUBPARTITION subp5 ENGINE = InnoDB),
|
||||
(SUBPARTITION `subp3` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp4` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp5` ENGINE = InnoDB),
|
||||
PARTITION `p30-299` VALUES LESS THAN (300)
|
||||
(SUBPARTITION subp6 ENGINE = InnoDB,
|
||||
SUBPARTITION subp7 ENGINE = InnoDB,
|
||||
SUBPARTITION subp8 ENGINE = InnoDB),
|
||||
(SUBPARTITION `subp6` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp7` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp8` ENGINE = InnoDB),
|
||||
PARTITION `p300-2999` VALUES LESS THAN (3000)
|
||||
(SUBPARTITION subp9 ENGINE = InnoDB,
|
||||
SUBPARTITION subp10 ENGINE = InnoDB,
|
||||
SUBPARTITION subp11 ENGINE = InnoDB),
|
||||
(SUBPARTITION `subp9` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp10` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp11` ENGINE = InnoDB),
|
||||
PARTITION `p3000-299999` VALUES LESS THAN (300000)
|
||||
(SUBPARTITION subp12 ENGINE = InnoDB,
|
||||
SUBPARTITION subp13 ENGINE = InnoDB,
|
||||
SUBPARTITION subp14 ENGINE = InnoDB))
|
||||
(SUBPARTITION `subp12` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp13` ENGINE = InnoDB,
|
||||
SUBPARTITION `subp14` ENGINE = InnoDB))
|
||||
INSERT INTO t1 VALUES (-9, "negative nine"), (-8, "-8"), (-7, "-7"), (-6, "-6"), (-5, "-5"), (-4, "-4"), (-3, "-3"), (-2, "-2"), (-1, "-1");
|
||||
INSERT INTO t1 VALUES (9, "nine"), (8, "8"), (7, "7"), (6, "6"), (5, "5"), (4, "4"), (3, "3"), (2, "2"), (1, "1");
|
||||
INSERT INTO t1 VALUES (39, "Thirty nine"), (38, "38"), (37, "37"), (36, "36"), (35, "35"), (34, "34"), (33, "33"), (32, "32"), (31, "31");
|
||||
|
||||
@@ -447,7 +447,7 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
drop table t1;
|
||||
create table t1 (a int)
|
||||
engine = innodb
|
||||
@@ -461,8 +461,8 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p0 VALUES IN (0) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p0` VALUES IN (0) ENGINE = InnoDB)
|
||||
drop table t1;
|
||||
SET SQL_MODE=default;
|
||||
create table t1
|
||||
@@ -540,10 +540,10 @@ t1 CREATE TABLE `t1` (
|
||||
`int_column` int(11) DEFAULT NULL,
|
||||
`char_column` char(5) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (int_column)
|
||||
SUBPARTITION BY KEY (char_column)
|
||||
PARTITION BY RANGE (`int_column`)
|
||||
SUBPARTITION BY KEY (`char_column`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION p1 VALUES LESS THAN (5) ENGINE = MyISAM)
|
||||
(PARTITION `p1` VALUES LESS THAN (5) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (a INT) ENGINE=InnoDB
|
||||
PARTITION BY list(a) (PARTITION p1 VALUES IN (1));
|
||||
@@ -588,7 +588,7 @@ t1 CREATE TABLE `t1` (
|
||||
`b` int(11) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
|
||||
@@ -30,9 +30,9 @@ t1 CREATE TABLE `t1` (
|
||||
`id2` bigint(20) NOT NULL,
|
||||
PRIMARY KEY (`id`,`time`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8
|
||||
PARTITION BY RANGE (TO_DAYS(time))
|
||||
(PARTITION p10 VALUES LESS THAN (734708) ENGINE = InnoDB,
|
||||
PARTITION p20 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (to_days(`time`))
|
||||
(PARTITION `p10` VALUES LESS THAN (734708) ENGINE = InnoDB,
|
||||
PARTITION `p20` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
DROP TABLE t1;
|
||||
call mtr.add_suppression("InnoDB: Error: table `test`.`t1` .* InnoDB internal");
|
||||
#
|
||||
@@ -59,7 +59,7 @@ t1 CREATE TABLE `t1` (
|
||||
`user_num` char(10) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 KEY_BLOCK_SIZE=4
|
||||
PARTITION BY HASH (id)
|
||||
PARTITION BY HASH (`id`)
|
||||
PARTITIONS 1
|
||||
SET GLOBAL innodb_file_per_table = OFF;
|
||||
disconnect con1;
|
||||
@@ -97,7 +97,7 @@ t1 CREATE TABLE `t1` (
|
||||
`user_num` char(10) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 KEY_BLOCK_SIZE=4
|
||||
PARTITION BY HASH (id)
|
||||
PARTITION BY HASH (`id`)
|
||||
PARTITIONS 3
|
||||
DROP TABLE t1;
|
||||
disconnect con2;
|
||||
|
||||
@@ -57,14 +57,14 @@ partition p3 values in (3));
|
||||
select partition_method, partition_expression, partition_description
|
||||
from information_schema.partitions where table_name = "t1";
|
||||
partition_method partition_expression partition_description
|
||||
LIST a 0
|
||||
LIST a 0
|
||||
LIST a 1
|
||||
LIST a 1
|
||||
LIST a NULL,2
|
||||
LIST a NULL,2
|
||||
LIST a 3
|
||||
LIST a 3
|
||||
LIST `a` 0
|
||||
LIST `a` 0
|
||||
LIST `a` 1
|
||||
LIST `a` 1
|
||||
LIST `a` NULL,2
|
||||
LIST `a` NULL,2
|
||||
LIST `a` 3
|
||||
LIST `a` 3
|
||||
insert into t1 values (0,0),(0,1),(1,0),(1,1),(null,0),(null,1);
|
||||
insert into t1 values (2,0),(2,1),(3,0),(3,1);
|
||||
explain partitions select * from t1 where a is null;
|
||||
|
||||
@@ -24,7 +24,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
PARTITIONS 2
|
||||
ALTER TABLE t1 COALESCE PARTITION 1;
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -33,7 +33,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
PARTITIONS 1
|
||||
drop table t1;
|
||||
create table t1 (a int)
|
||||
@@ -58,7 +58,7 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
PARTITIONS 5
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a INT)
|
||||
@@ -70,7 +70,7 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
PARTITIONS 5
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a INT)
|
||||
@@ -81,7 +81,7 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
PARTITIONS 5
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a INT) /*!50100 PARTITION BY HASH (a) PARTITIONS 5 */;
|
||||
@@ -90,6 +90,6 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
PARTITIONS 5
|
||||
DROP TABLE t1;
|
||||
|
||||
@@ -145,7 +145,7 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 2
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (a INT) PARTITION BY HASH(a);
|
||||
|
||||
@@ -27,10 +27,10 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`i` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 CHECKSUM=1
|
||||
PARTITION BY RANGE (i)
|
||||
(PARTITION p3 VALUES LESS THAN (3) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION pMax VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`i`)
|
||||
(PARTITION `p3` VALUES LESS THAN (3) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `pMax` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
DROP TABLE t1;
|
||||
# Same test without partitioning
|
||||
CREATE TABLE t1 (
|
||||
@@ -131,7 +131,7 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=14 DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
INSERT INTO t1 VALUES (NULL);
|
||||
SELECT * FROM t1;
|
||||
a
|
||||
|
||||
@@ -31,8 +31,8 @@ Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`i` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (i)
|
||||
(PARTITION p01 VALUES LESS THAN (1000) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`i`)
|
||||
(PARTITION `p01` VALUES LESS THAN (1000) ENGINE = MyISAM)
|
||||
DROP TABLE t1, t2;
|
||||
set @@sql_mode=@org_mode;
|
||||
CREATE TABLE t1(a INT)
|
||||
|
||||
@@ -22,9 +22,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` datetime DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (TO_DAYS(a))
|
||||
SUBPARTITION BY HASH (to_seconds(a))
|
||||
(PARTITION p0 VALUES LESS THAN (1) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (to_days(`a`))
|
||||
SUBPARTITION BY HASH (to_seconds(`a`))
|
||||
(PARTITION `p0` VALUES LESS THAN (1) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a int)
|
||||
partition by range (a)
|
||||
@@ -38,8 +38,8 @@ partition p1 VALUES LESS THAN (TO_SECONDS('2007-04-01 00:00:00')));
|
||||
select partition_method, partition_expression, partition_description
|
||||
from information_schema.partitions where table_name = "t1";
|
||||
partition_method partition_expression partition_description
|
||||
RANGE TO_SECONDS(a) 63340531200
|
||||
RANGE TO_SECONDS(a) 63342604800
|
||||
RANGE to_seconds(`a`) 63340531200
|
||||
RANGE to_seconds(`a`) 63342604800
|
||||
INSERT INTO t1 VALUES ('2007-03-01 12:00:00'), ('2007-03-07 12:00:00');
|
||||
INSERT INTO t1 VALUES ('2007-03-08 12:00:00'), ('2007-03-15 12:00:00');
|
||||
explain partitions select * from t1 where a < '2007-03-08 00:00:00';
|
||||
@@ -62,9 +62,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` datetime NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (TO_SECONDS(a))
|
||||
(PARTITION p0 VALUES LESS THAN (63340531200) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (63342604800) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (to_seconds(`a`))
|
||||
(PARTITION `p0` VALUES LESS THAN (63340531200) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (63342604800) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a date)
|
||||
partition by range(to_seconds(a))
|
||||
@@ -93,9 +93,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (to_seconds(a))
|
||||
(PARTITION p0 VALUES LESS THAN (63240134400) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (63271756800) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (to_seconds(`a`))
|
||||
(PARTITION `p0` VALUES LESS THAN (63240134400) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (63271756800) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a datetime)
|
||||
partition by range(to_seconds(a))
|
||||
@@ -123,9 +123,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` datetime DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (to_seconds(a))
|
||||
(PARTITION p0 VALUES LESS THAN (63240177600) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (63271800000) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (to_seconds(`a`))
|
||||
(PARTITION `p0` VALUES LESS THAN (63240177600) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (63271800000) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a int, b char(20))
|
||||
partition by range columns(a,b)
|
||||
@@ -153,8 +153,8 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a integer)
|
||||
partition by range (a)
|
||||
@@ -284,10 +284,10 @@ t1 CREATE TABLE `t1` (
|
||||
`c` int(11) NOT NULL,
|
||||
PRIMARY KEY (`a`,`b`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION x1 VALUES LESS THAN (5) TABLESPACE = ts1 ENGINE = MyISAM,
|
||||
PARTITION x2 VALUES LESS THAN (10) TABLESPACE = ts2 ENGINE = MyISAM,
|
||||
PARTITION x3 VALUES LESS THAN MAXVALUE TABLESPACE = ts3 ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `x1` VALUES LESS THAN (5) TABLESPACE = ts1 ENGINE = MyISAM,
|
||||
PARTITION `x2` VALUES LESS THAN (10) TABLESPACE = ts2 ENGINE = MyISAM,
|
||||
PARTITION `x3` VALUES LESS THAN MAXVALUE TABLESPACE = ts3 ENGINE = MyISAM)
|
||||
ALTER TABLE t1
|
||||
partition by range (a)
|
||||
partitions 3
|
||||
@@ -308,10 +308,10 @@ t1 CREATE TABLE `t1` (
|
||||
`c` int(11) NOT NULL,
|
||||
PRIMARY KEY (`a`,`b`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION x1 VALUES LESS THAN (5) TABLESPACE = ts1 ENGINE = MyISAM,
|
||||
PARTITION x2 VALUES LESS THAN (10) TABLESPACE = ts2 ENGINE = MyISAM,
|
||||
PARTITION x3 VALUES LESS THAN MAXVALUE TABLESPACE = ts3 ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `x1` VALUES LESS THAN (5) TABLESPACE = ts1 ENGINE = MyISAM,
|
||||
PARTITION `x2` VALUES LESS THAN (10) TABLESPACE = ts2 ENGINE = MyISAM,
|
||||
PARTITION `x3` VALUES LESS THAN MAXVALUE TABLESPACE = ts3 ENGINE = MyISAM)
|
||||
drop table if exists t1;
|
||||
CREATE TABLE t1 (
|
||||
a int not null,
|
||||
@@ -409,14 +409,14 @@ t1 CREATE TABLE `t1` (
|
||||
`c` int(11) NOT NULL,
|
||||
PRIMARY KEY (`a`,`b`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY HASH (a+b)
|
||||
(PARTITION x1 VALUES LESS THAN (1)
|
||||
(SUBPARTITION x11 ENGINE = MyISAM,
|
||||
SUBPARTITION x12 ENGINE = MyISAM),
|
||||
PARTITION x2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION x21 ENGINE = MyISAM,
|
||||
SUBPARTITION x22 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY HASH (`a` + `b`)
|
||||
(PARTITION `x1` VALUES LESS THAN (1)
|
||||
(SUBPARTITION `x11` ENGINE = MyISAM,
|
||||
SUBPARTITION `x12` ENGINE = MyISAM),
|
||||
PARTITION `x2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `x21` ENGINE = MyISAM,
|
||||
SUBPARTITION `x22` ENGINE = MyISAM))
|
||||
ALTER TABLE t1 ADD COLUMN d int;
|
||||
show create table t1;
|
||||
Table Create Table
|
||||
@@ -427,14 +427,14 @@ t1 CREATE TABLE `t1` (
|
||||
`d` int(11) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`,`b`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY HASH (a+b)
|
||||
(PARTITION x1 VALUES LESS THAN (1)
|
||||
(SUBPARTITION x11 ENGINE = MyISAM,
|
||||
SUBPARTITION x12 ENGINE = MyISAM),
|
||||
PARTITION x2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION x21 ENGINE = MyISAM,
|
||||
SUBPARTITION x22 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY HASH (`a` + `b`)
|
||||
(PARTITION `x1` VALUES LESS THAN (1)
|
||||
(SUBPARTITION `x11` ENGINE = MyISAM,
|
||||
SUBPARTITION `x12` ENGINE = MyISAM),
|
||||
PARTITION `x2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `x21` ENGINE = MyISAM,
|
||||
SUBPARTITION `x22` ENGINE = MyISAM))
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (
|
||||
a int not null,
|
||||
@@ -658,9 +658,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` bigint(20) unsigned DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (10) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (10) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a bigint unsigned)
|
||||
partition by range (a)
|
||||
@@ -671,9 +671,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` bigint(20) unsigned DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (2) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (10) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (2) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (10) ENGINE = MyISAM)
|
||||
insert into t1 values (0xFFFFFFFFFFFFFFFF);
|
||||
ERROR HY000: Table has no partition for value 18446744073709551615
|
||||
drop table t1;
|
||||
|
||||
@@ -22,10 +22,10 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION p0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/tmp' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/tmp' ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/tmp' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/tmp' ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (2) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `p0` VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/tmp' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/tmp' ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/tmp' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/tmp' ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (2) ENGINE = MyISAM)
|
||||
SHOW CREATE TABLE t2;
|
||||
Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
@@ -158,8 +158,8 @@ Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`i` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (i)
|
||||
(PARTITION p01 VALUES LESS THAN (1000) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`i`)
|
||||
(PARTITION `p01` VALUES LESS THAN (1000) ENGINE = MyISAM)
|
||||
DROP TABLE t1, t2;
|
||||
set @@sql_mode=@org_mode;
|
||||
create table t1 (a int)
|
||||
|
||||
@@ -7,8 +7,8 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(2) CHARACTER SET cp1250 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a)
|
||||
(PARTITION p0 VALUES IN (_cp1250 0x81) ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`)
|
||||
(PARTITION `p0` VALUES IN (_cp1250 0x81) ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a varchar(2) character set cp1250)
|
||||
partition by list columns (a)
|
||||
@@ -18,8 +18,8 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(2) CHARACTER SET cp1250 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a)
|
||||
(PARTITION p0 VALUES IN ('€') ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`)
|
||||
(PARTITION `p0` VALUES IN ('€') ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a varchar(1500), b varchar(1570))
|
||||
partition by list columns(a,b)
|
||||
@@ -45,9 +45,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` varchar(2) CHARACTER SET ucs2 DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST COLUMNS(a)
|
||||
(PARTITION p0 VALUES IN ('†') ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN ('') ENGINE = MyISAM)
|
||||
PARTITION BY LIST COLUMNS(`a`)
|
||||
(PARTITION `p0` VALUES IN ('†') ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN ('') ENGINE = MyISAM)
|
||||
insert into t1 values ('');
|
||||
insert into t1 values (_ucs2 0x2020);
|
||||
drop table t1;
|
||||
|
||||
@@ -322,12 +322,12 @@ INSERT INTO t2 VALUES
|
||||
('2006-10-02 21:50:01.5678',9);
|
||||
select table_name,partition_name,partition_method,partition_expression,partition_description,table_rows from information_schema.partitions where table_name in ('t1', 't2');
|
||||
table_name partition_name partition_method partition_expression partition_description table_rows
|
||||
t1 p01 RANGE to_days(taken) 732920 0
|
||||
t1 p02 RANGE to_days(taken) 732950 7
|
||||
t1 p03 RANGE to_days(taken) MAXVALUE 3
|
||||
t2 p01 RANGE extract(microsecond from taken) 123000 3
|
||||
t2 p02 RANGE extract(microsecond from taken) 500000 4
|
||||
t2 p03 RANGE extract(microsecond from taken) MAXVALUE 3
|
||||
t1 p01 RANGE to_days(`taken`) 732920 0
|
||||
t1 p02 RANGE to_days(`taken`) 732950 7
|
||||
t1 p03 RANGE to_days(`taken`) MAXVALUE 3
|
||||
t2 p01 RANGE extract(microsecond from `taken`) 123000 3
|
||||
t2 p02 RANGE extract(microsecond from `taken`) 500000 4
|
||||
t2 p03 RANGE extract(microsecond from `taken`) MAXVALUE 3
|
||||
drop table t1, t2;
|
||||
create table t1 (a datetime, b datetime(6));
|
||||
insert t1 values ('2010-01-02 03:04:05.678912', '2010-01-02 03:04:05.678912');
|
||||
|
||||
@@ -84,7 +84,7 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=ARCHIVE DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
drop table t1;
|
||||
CREATE TABLE t1(id MEDIUMINT NOT NULL AUTO_INCREMENT,
|
||||
f1 VARCHAR(25),
|
||||
@@ -109,20 +109,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f1` varchar(25) DEFAULT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=101 DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (id)
|
||||
SUBPARTITION BY HASH (id)
|
||||
PARTITION BY RANGE (`id`)
|
||||
SUBPARTITION BY HASH (`id`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION pa1 VALUES LESS THAN (10) ENGINE = ARCHIVE,
|
||||
PARTITION pa2 VALUES LESS THAN (20) ENGINE = ARCHIVE,
|
||||
PARTITION pa3 VALUES LESS THAN (30) ENGINE = ARCHIVE,
|
||||
PARTITION pa4 VALUES LESS THAN (40) ENGINE = ARCHIVE,
|
||||
PARTITION pa5 VALUES LESS THAN (50) ENGINE = ARCHIVE,
|
||||
PARTITION pa6 VALUES LESS THAN (60) ENGINE = ARCHIVE,
|
||||
PARTITION pa7 VALUES LESS THAN (70) ENGINE = ARCHIVE,
|
||||
PARTITION pa8 VALUES LESS THAN (80) ENGINE = ARCHIVE,
|
||||
PARTITION pa9 VALUES LESS THAN (90) ENGINE = ARCHIVE,
|
||||
PARTITION pa10 VALUES LESS THAN (100) ENGINE = ARCHIVE,
|
||||
PARTITION pa11 VALUES LESS THAN MAXVALUE ENGINE = ARCHIVE)
|
||||
(PARTITION `pa1` VALUES LESS THAN (10) ENGINE = ARCHIVE,
|
||||
PARTITION `pa2` VALUES LESS THAN (20) ENGINE = ARCHIVE,
|
||||
PARTITION `pa3` VALUES LESS THAN (30) ENGINE = ARCHIVE,
|
||||
PARTITION `pa4` VALUES LESS THAN (40) ENGINE = ARCHIVE,
|
||||
PARTITION `pa5` VALUES LESS THAN (50) ENGINE = ARCHIVE,
|
||||
PARTITION `pa6` VALUES LESS THAN (60) ENGINE = ARCHIVE,
|
||||
PARTITION `pa7` VALUES LESS THAN (70) ENGINE = ARCHIVE,
|
||||
PARTITION `pa8` VALUES LESS THAN (80) ENGINE = ARCHIVE,
|
||||
PARTITION `pa9` VALUES LESS THAN (90) ENGINE = ARCHIVE,
|
||||
PARTITION `pa10` VALUES LESS THAN (100) ENGINE = ARCHIVE,
|
||||
PARTITION `pa11` VALUES LESS THAN MAXVALUE ENGINE = ARCHIVE)
|
||||
select count(*) from t1;
|
||||
count(*)
|
||||
100
|
||||
@@ -138,7 +138,7 @@ t1 CREATE TABLE `t1` (
|
||||
`fld1` int(11) NOT NULL,
|
||||
PRIMARY KEY (`fld1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (fld1)
|
||||
PARTITION BY HASH (`fld1`)
|
||||
PARTITIONS 5
|
||||
ALTER TABLE t1 ENGINE= ARCHIVE;
|
||||
ERROR HY000: Can't create table `test`.`#sql-temporary` (errno: 140 "Wrong create options")
|
||||
@@ -149,7 +149,7 @@ t1 CREATE TABLE `t1` (
|
||||
`fld1` int(11) NOT NULL,
|
||||
PRIMARY KEY (`fld1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (fld1)
|
||||
PARTITION BY HASH (`fld1`)
|
||||
PARTITIONS 5
|
||||
#Cleanup.
|
||||
DROP TABLE t1;
|
||||
|
||||
@@ -31,7 +31,7 @@ Table Create Table
|
||||
t4 CREATE TABLE `t4` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1 `encrypted`=yes
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
PARTITIONS 2
|
||||
alter table t1 encrypted=no;
|
||||
ERROR HY000: Can't create table `test`.`#sql-temporary` (errno: 140 "Wrong create options")
|
||||
|
||||
@@ -21,9 +21,9 @@ t1 CREATE TABLE `t1` (
|
||||
`s1` int(11) NOT NULL,
|
||||
PRIMARY KEY (`s1`)
|
||||
) ENGINE=FEDERATED DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (s1)
|
||||
(PARTITION p1 VALUES IN (1,3) CONNECTION = 'mysql://root@127.0.0.1:SLAVE_PORT/federated/t1_1' ENGINE = FEDERATED,
|
||||
PARTITION p2 VALUES IN (2,4) CONNECTION = 'mysql://root@127.0.0.1:SLAVE_PORT/federated/t1_2' ENGINE = FEDERATED)
|
||||
PARTITION BY LIST (`s1`)
|
||||
(PARTITION `p1` VALUES IN (1,3) CONNECTION = 'mysql://root@127.0.0.1:SLAVE_PORT/federated/t1_1' ENGINE = FEDERATED,
|
||||
PARTITION `p2` VALUES IN (2,4) CONNECTION = 'mysql://root@127.0.0.1:SLAVE_PORT/federated/t1_2' ENGINE = FEDERATED)
|
||||
insert into t1 values (1), (2), (3), (4);
|
||||
select * from t1;
|
||||
s1
|
||||
|
||||
@@ -1002,7 +1002,7 @@ t CREATE TABLE `t` (
|
||||
KEY `col_date_key` (`col_date_key`,`col_time_key`,`col_datetime_key`),
|
||||
KEY `col_varchar_key` (`col_varchar_key`,`col_varchar_nokey`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (col_int_key)
|
||||
PARTITION BY KEY (`col_int_key`)
|
||||
PARTITIONS 3
|
||||
DROP TABLE t;
|
||||
CREATE TABLE t (a INT, b INT, c INT GENERATED ALWAYS AS(a+b), h VARCHAR(10));
|
||||
|
||||
@@ -145,10 +145,10 @@ t6_restart CREATE TABLE `t6_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=latin1 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=2
|
||||
PARTITION BY HASH (c1)
|
||||
(PARTITION p0 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION p1 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION `p1` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB)
|
||||
SELECT count(*) FROM t6_restart;
|
||||
count(*)
|
||||
16
|
||||
@@ -181,14 +181,14 @@ t7_restart CREATE TABLE `t7_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC
|
||||
PARTITION BY RANGE (c1)
|
||||
SUBPARTITION BY HASH (c1)
|
||||
(PARTITION p0 VALUES LESS THAN (10)
|
||||
(SUBPARTITION s0 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s1 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB),
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION s2 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s3 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`c1`)
|
||||
SUBPARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `s0` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s1` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB),
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION `s2` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s3` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB))
|
||||
SELECT count(*) FROM t7_restart;
|
||||
count(*)
|
||||
16
|
||||
@@ -325,10 +325,10 @@ t6_restart CREATE TABLE `t6_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=latin1 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=2
|
||||
PARTITION BY HASH (c1)
|
||||
(PARTITION p0 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION p1 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION `p1` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB)
|
||||
SHOW CREATE TABLE t7_restart;
|
||||
Table Create Table
|
||||
t7_restart CREATE TABLE `t7_restart` (
|
||||
@@ -339,14 +339,14 @@ t7_restart CREATE TABLE `t7_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC
|
||||
PARTITION BY RANGE (c1)
|
||||
SUBPARTITION BY HASH (c1)
|
||||
(PARTITION p0 VALUES LESS THAN (10)
|
||||
(SUBPARTITION s0 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s1 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB),
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION s2 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s3 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`c1`)
|
||||
SUBPARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `s0` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s1` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB),
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION `s2` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s3` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB))
|
||||
INSERT INTO t1_restart (SELECT 0, c2, c3, c4, c5 FROM t1_restart);
|
||||
INSERT INTO t2_restart (SELECT 0, c2, c3, c4, c5 FROM t2_restart);
|
||||
INSERT INTO t3_restart (SELECT 0, c2, c3, c4, c5 FROM t3_restart);
|
||||
@@ -456,10 +456,10 @@ t6_restart CREATE TABLE `t6_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=latin1 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=2
|
||||
PARTITION BY HASH (c1)
|
||||
(PARTITION p0 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION p1 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION `p1` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB)
|
||||
SELECT count(*) FROM t7_restart;
|
||||
count(*)
|
||||
9
|
||||
@@ -473,14 +473,14 @@ t7_restart CREATE TABLE `t7_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC
|
||||
PARTITION BY RANGE (c1)
|
||||
SUBPARTITION BY HASH (c1)
|
||||
(PARTITION p0 VALUES LESS THAN (10)
|
||||
(SUBPARTITION s0 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s1 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB),
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION s2 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s3 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`c1`)
|
||||
SUBPARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `s0` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s1` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB),
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION `s2` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s3` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB))
|
||||
#
|
||||
# Shutdown the server and make a backup of a tablespace
|
||||
#
|
||||
@@ -555,10 +555,10 @@ t6_restart CREATE TABLE `t6_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=32 DEFAULT CHARSET=latin1 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=2
|
||||
PARTITION BY HASH (c1)
|
||||
(PARTITION p0 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION p1 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION `p1` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB)
|
||||
SELECT count(*) FROM t7_restart;
|
||||
count(*)
|
||||
9
|
||||
@@ -572,14 +572,14 @@ t7_restart CREATE TABLE `t7_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC
|
||||
PARTITION BY RANGE (c1)
|
||||
SUBPARTITION BY HASH (c1)
|
||||
(PARTITION p0 VALUES LESS THAN (10)
|
||||
(SUBPARTITION s0 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s1 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB),
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION s2 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s3 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`c1`)
|
||||
SUBPARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `s0` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s1` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB),
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION `s2` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s3` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB))
|
||||
#
|
||||
# Try to rename a tablespace to a file that already exists
|
||||
#
|
||||
@@ -657,10 +657,10 @@ t66_restart CREATE TABLE `t66_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=latin1 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=2
|
||||
PARTITION BY HASH (c1)
|
||||
(PARTITION p0 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION p1 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION `p1` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB)
|
||||
INSERT INTO t77_restart (SELECT 0, c2, c3, c4, c5 FROM t77_restart);
|
||||
SELECT count(*) FROM t77_restart;
|
||||
count(*)
|
||||
@@ -675,14 +675,14 @@ t77_restart CREATE TABLE `t77_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=19 DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC
|
||||
PARTITION BY RANGE (c1)
|
||||
SUBPARTITION BY HASH (c1)
|
||||
(PARTITION p0 VALUES LESS THAN (10)
|
||||
(SUBPARTITION s0 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s1 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB),
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION s2 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s3 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`c1`)
|
||||
SUBPARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `s0` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s1` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB),
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION `s2` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s3` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB))
|
||||
---- MYSQL_DATA_DIR/test
|
||||
t4_restart.frm
|
||||
t4_restart.ibd
|
||||
@@ -753,10 +753,10 @@ t66_restart CREATE TABLE `t66_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=95 DEFAULT CHARSET=latin1 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=2
|
||||
PARTITION BY HASH (c1)
|
||||
(PARTITION p0 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION p1 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION `p1` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB)
|
||||
INSERT INTO t77_restart (SELECT 0, c2, c3, c4, c5 FROM t77_restart);
|
||||
SELECT count(*) FROM t77_restart;
|
||||
count(*)
|
||||
@@ -771,14 +771,14 @@ t77_restart CREATE TABLE `t77_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=37 DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC
|
||||
PARTITION BY RANGE (c1)
|
||||
SUBPARTITION BY HASH (c1)
|
||||
(PARTITION p0 VALUES LESS THAN (10)
|
||||
(SUBPARTITION s0 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s1 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB),
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION s2 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s3 DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`c1`)
|
||||
SUBPARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `s0` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s1` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB),
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION `s2` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s3` DATA DIRECTORY = 'MYSQL_TMP_DIR/alt_dir' ENGINE = InnoDB))
|
||||
#
|
||||
# Shutdown the server
|
||||
#
|
||||
@@ -898,10 +898,10 @@ t66_restart CREATE TABLE `t66_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=179 DEFAULT CHARSET=latin1 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=2
|
||||
PARTITION BY HASH (c1)
|
||||
(PARTITION p0 DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB,
|
||||
PARTITION p1 DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB,
|
||||
PARTITION `p1` DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB)
|
||||
INSERT INTO t77_restart (SELECT 0, c2, c3, c4, c5 FROM t77_restart);
|
||||
SELECT count(*) FROM t77_restart;
|
||||
count(*)
|
||||
@@ -916,14 +916,14 @@ t77_restart CREATE TABLE `t77_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC
|
||||
PARTITION BY RANGE (c1)
|
||||
SUBPARTITION BY HASH (c1)
|
||||
(PARTITION p0 VALUES LESS THAN (10)
|
||||
(SUBPARTITION s0 DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s1 DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB),
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION s2 DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION s3 DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`c1`)
|
||||
SUBPARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `s0` DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s1` DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB),
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION `s2` DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB,
|
||||
SUBPARTITION `s3` DATA DIRECTORY = 'MYSQL_TMP_DIR/new_dir' ENGINE = InnoDB))
|
||||
#
|
||||
# Shutdown the server
|
||||
#
|
||||
@@ -1033,10 +1033,10 @@ t66_restart CREATE TABLE `t66_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=347 DEFAULT CHARSET=latin1 ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=2
|
||||
PARTITION BY HASH (c1)
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION p1 ENGINE = InnoDB,
|
||||
PARTITION p2 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `p1` ENGINE = InnoDB,
|
||||
PARTITION `p2` ENGINE = InnoDB)
|
||||
INSERT INTO t77_restart (SELECT 0, c2, c3, c4, c5 FROM t77_restart);
|
||||
SELECT count(*) FROM t77_restart;
|
||||
count(*)
|
||||
@@ -1051,14 +1051,14 @@ t77_restart CREATE TABLE `t77_restart` (
|
||||
`c5` text DEFAULT NULL,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=145 DEFAULT CHARSET=latin1 ROW_FORMAT=DYNAMIC
|
||||
PARTITION BY RANGE (c1)
|
||||
SUBPARTITION BY HASH (c1)
|
||||
(PARTITION p0 VALUES LESS THAN (10)
|
||||
(SUBPARTITION s0 ENGINE = InnoDB,
|
||||
SUBPARTITION s1 ENGINE = InnoDB),
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION s2 ENGINE = InnoDB,
|
||||
SUBPARTITION s3 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`c1`)
|
||||
SUBPARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `s0` ENGINE = InnoDB,
|
||||
SUBPARTITION `s1` ENGINE = InnoDB),
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE
|
||||
(SUBPARTITION `s2` ENGINE = InnoDB,
|
||||
SUBPARTITION `s3` ENGINE = InnoDB))
|
||||
#
|
||||
# Cleanup
|
||||
#
|
||||
|
||||
@@ -620,15 +620,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (abs(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (abs(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 15
|
||||
@@ -2317,15 +2317,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (mod(col1,10))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (`col1` % 10)
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 15
|
||||
@@ -3667,15 +3667,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (day(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (dayofmonth(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-05
|
||||
@@ -4184,15 +4184,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (dayofmonth(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (dayofmonth(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-05
|
||||
@@ -4701,15 +4701,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (dayofweek(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (dayofweek(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -5230,15 +5230,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (dayofyear(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (dayofyear(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -5749,15 +5749,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (extract(month from col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (extract(month from `col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -6268,15 +6268,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` time DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (hour(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (hour(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 09:09:15
|
||||
@@ -6793,15 +6793,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` time(6) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (microsecond(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (microsecond(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 05:30:34.000037
|
||||
@@ -7314,15 +7314,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` time DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (minute(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (minute(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 10:24:23
|
||||
@@ -7845,15 +7845,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` time DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (second(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (second(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 09:09:15
|
||||
@@ -8376,15 +8376,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (month(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (month(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -8901,15 +8901,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (quarter(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (quarter(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -9424,15 +9424,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (weekday(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (weekday(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -9945,15 +9945,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (year(col1)-1990)
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (year(`col1`) - 1990)
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -10470,15 +10470,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (yearweek(col1)-200600)
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (yearweek(`col1`,0) - 200600)
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = InnoDB,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = InnoDB,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
|
||||
@@ -620,15 +620,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (abs(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (abs(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 15
|
||||
@@ -2317,15 +2317,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (mod(col1,10))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (`col1` % 10)
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 15
|
||||
@@ -3667,15 +3667,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (day(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (dayofmonth(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-05
|
||||
@@ -4184,15 +4184,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (dayofmonth(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (dayofmonth(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-05
|
||||
@@ -4701,15 +4701,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (dayofweek(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (dayofweek(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -5230,15 +5230,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (dayofyear(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (dayofyear(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -5749,15 +5749,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (extract(month from col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (extract(month from `col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -6268,15 +6268,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` time DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (hour(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (hour(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 09:09:15
|
||||
@@ -6793,15 +6793,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` time(6) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (microsecond(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (microsecond(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 05:30:34.000037
|
||||
@@ -7314,15 +7314,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` time DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (minute(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (minute(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 10:24:23
|
||||
@@ -7845,15 +7845,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` time DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (second(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (second(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 09:09:15
|
||||
@@ -8376,15 +8376,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (month(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (month(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -8901,15 +8901,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (quarter(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (quarter(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -9424,15 +9424,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (weekday(col1))
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (weekday(`col1`))
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -9945,15 +9945,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (year(col1)-1990)
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (year(`col1`) - 1990)
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
@@ -10470,15 +10470,15 @@ t55 CREATE TABLE `t55` (
|
||||
`colint` int(11) DEFAULT NULL,
|
||||
`col1` date DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (colint)
|
||||
SUBPARTITION BY HASH (yearweek(col1)-200600)
|
||||
PARTITION BY LIST (`colint`)
|
||||
SUBPARTITION BY HASH (yearweek(`col1`,0) - 200600)
|
||||
SUBPARTITIONS 5
|
||||
(PARTITION p0 VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION p3 VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION p4 VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION p5 VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `p0` VALUES IN (1,2,3,4,5,6,7,8,9,10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES IN (11,12,13,14,15,16,17,18,19,20) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES IN (21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `p3` VALUES IN (31,32,33,34,35,36,37,38,39,40) ENGINE = MyISAM,
|
||||
PARTITION `p4` VALUES IN (41,42,43,44,45,46,47,48,49,50) ENGINE = MyISAM,
|
||||
PARTITION `p5` VALUES IN (51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
select * from t55 order by colint;
|
||||
colint col1
|
||||
1 2006-02-03
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -75,7 +75,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -592,7 +592,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -1123,15 +1123,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -1665,13 +1665,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -2197,13 +2197,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -2737,20 +2737,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -3284,20 +3284,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -3829,12 +3829,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -4365,7 +4365,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -4882,7 +4882,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -5413,15 +5413,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -5955,13 +5955,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -6487,13 +6487,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -7027,20 +7027,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -7574,20 +7574,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -8119,12 +8119,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
|
||||
@@ -393,7 +393,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -885,7 +885,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -1385,15 +1385,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -1890,13 +1890,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2389,13 +2389,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2894,20 +2894,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3404,20 +3404,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3912,12 +3912,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -4409,7 +4409,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -4901,7 +4901,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -5401,15 +5401,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5906,13 +5906,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6405,13 +6405,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6910,20 +6910,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -7420,20 +7420,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -7928,12 +7928,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -8426,7 +8426,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -8934,7 +8934,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -9450,15 +9450,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -9971,13 +9971,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -10486,13 +10486,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -11007,20 +11007,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -11533,20 +11533,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -12057,12 +12057,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -12570,7 +12570,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -13078,7 +13078,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -13594,15 +13594,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -14115,13 +14115,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -14630,13 +14630,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -15151,20 +15151,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -15677,20 +15677,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -16201,12 +16201,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
|
||||
@@ -234,7 +234,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -751,7 +751,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -1282,15 +1282,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -1824,13 +1824,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -2356,13 +2356,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -2898,20 +2898,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -3445,20 +3445,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -3990,12 +3990,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -4526,7 +4526,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -5043,7 +5043,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -5574,15 +5574,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -6116,13 +6116,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -6648,13 +6648,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -7190,20 +7190,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -7737,20 +7737,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -8282,12 +8282,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -72,7 +72,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -537,7 +537,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -1016,15 +1016,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -1506,13 +1506,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -1986,13 +1986,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -2476,20 +2476,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -2971,20 +2971,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -3464,12 +3464,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -3952,7 +3952,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -4417,7 +4417,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -4896,15 +4896,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -5386,13 +5386,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -5866,13 +5866,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -6354,20 +6354,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -6849,20 +6849,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -7342,12 +7342,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -7826,7 +7826,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -8291,7 +8291,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -8770,15 +8770,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -9260,13 +9260,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -9740,13 +9740,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -10228,20 +10228,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -10723,20 +10723,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -11216,12 +11216,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -11700,7 +11700,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -12165,7 +12165,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -12644,15 +12644,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -13134,13 +13134,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -13614,13 +13614,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -14102,20 +14102,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -14597,20 +14597,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -15090,12 +15090,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
|
||||
@@ -74,7 +74,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -530,7 +530,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -994,15 +994,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -1463,13 +1463,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -1926,13 +1926,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2395,20 +2395,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2869,20 +2869,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3341,12 +3341,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3804,7 +3804,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -4298,7 +4298,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -4800,15 +4800,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5307,13 +5307,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5808,13 +5808,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6315,20 +6315,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6827,20 +6827,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -7337,12 +7337,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -7836,7 +7836,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -8330,7 +8330,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -8832,15 +8832,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -9339,13 +9339,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -9840,13 +9840,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -10347,20 +10347,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -10859,20 +10859,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -11369,12 +11369,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -11869,7 +11869,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -12377,7 +12377,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -12893,15 +12893,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -13414,13 +13414,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -13929,13 +13929,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -14450,20 +14450,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -14976,20 +14976,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -15500,12 +15500,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -16013,7 +16013,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -16521,7 +16521,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -17037,15 +17037,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -17558,13 +17558,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -18073,13 +18073,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -18594,20 +18594,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -19120,20 +19120,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -19644,12 +19644,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
|
||||
@@ -70,7 +70,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -526,7 +526,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -990,15 +990,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -1459,13 +1459,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -1922,13 +1922,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2389,20 +2389,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2863,20 +2863,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3335,12 +3335,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3798,7 +3798,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -4293,7 +4293,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -4796,15 +4796,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5304,13 +5304,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5806,13 +5806,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6312,20 +6312,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6825,20 +6825,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -7336,12 +7336,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -7836,7 +7836,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -8331,7 +8331,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -8834,15 +8834,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -9342,13 +9342,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -9844,13 +9844,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -10350,20 +10350,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -10863,20 +10863,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -11374,12 +11374,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -11875,7 +11875,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -12383,7 +12383,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -12899,15 +12899,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -13420,13 +13420,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -13935,13 +13935,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -14454,20 +14454,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -14980,20 +14980,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -15504,12 +15504,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -16017,7 +16017,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -16525,7 +16525,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -17041,15 +17041,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -17562,13 +17562,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -18077,13 +18077,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -18596,20 +18596,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -19122,20 +19122,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -19646,12 +19646,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
|
||||
@@ -74,7 +74,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -539,7 +539,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -1018,15 +1018,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = Aria)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MAD
|
||||
@@ -1508,13 +1508,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MAD
|
||||
@@ -1988,13 +1988,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MAD
|
||||
@@ -2478,20 +2478,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = Aria,
|
||||
SUBPARTITION subpart12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = Aria,
|
||||
SUBPARTITION subpart22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = Aria,
|
||||
SUBPARTITION subpart32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = Aria,
|
||||
SUBPARTITION subpart42 ENGINE = Aria))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = Aria,
|
||||
SUBPARTITION `subpart12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = Aria,
|
||||
SUBPARTITION `subpart22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = Aria,
|
||||
SUBPARTITION `subpart32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = Aria,
|
||||
SUBPARTITION `subpart42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MAD
|
||||
@@ -2973,20 +2973,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = Aria,
|
||||
SUBPARTITION sp12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = Aria,
|
||||
SUBPARTITION sp22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = Aria,
|
||||
SUBPARTITION sp32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = Aria,
|
||||
SUBPARTITION sp42 ENGINE = Aria))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = Aria,
|
||||
SUBPARTITION `sp12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = Aria,
|
||||
SUBPARTITION `sp22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = Aria,
|
||||
SUBPARTITION `sp32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = Aria,
|
||||
SUBPARTITION `sp42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MAD
|
||||
@@ -3466,12 +3466,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = Aria)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MAD
|
||||
@@ -3952,7 +3952,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -4469,7 +4469,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -5000,15 +5000,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = Aria)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MAD
|
||||
@@ -5542,13 +5542,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MAD
|
||||
@@ -6074,13 +6074,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MAD
|
||||
@@ -6616,20 +6616,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = Aria,
|
||||
SUBPARTITION subpart12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = Aria,
|
||||
SUBPARTITION subpart22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = Aria,
|
||||
SUBPARTITION subpart32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = Aria,
|
||||
SUBPARTITION subpart42 ENGINE = Aria))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = Aria,
|
||||
SUBPARTITION `subpart12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = Aria,
|
||||
SUBPARTITION `subpart22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = Aria,
|
||||
SUBPARTITION `subpart32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = Aria,
|
||||
SUBPARTITION `subpart42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MAD
|
||||
@@ -7163,20 +7163,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = Aria,
|
||||
SUBPARTITION sp12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = Aria,
|
||||
SUBPARTITION sp22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = Aria,
|
||||
SUBPARTITION sp32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = Aria,
|
||||
SUBPARTITION sp42 ENGINE = Aria))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = Aria,
|
||||
SUBPARTITION `sp12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = Aria,
|
||||
SUBPARTITION `sp22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = Aria,
|
||||
SUBPARTITION `sp32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = Aria,
|
||||
SUBPARTITION `sp42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MAD
|
||||
@@ -7708,12 +7708,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = Aria)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MAD
|
||||
@@ -8244,7 +8244,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -8761,7 +8761,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -9292,15 +9292,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = Aria)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MAD
|
||||
@@ -9834,13 +9834,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MAD
|
||||
@@ -10366,13 +10366,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MAD
|
||||
@@ -10908,20 +10908,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = Aria,
|
||||
SUBPARTITION subpart12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = Aria,
|
||||
SUBPARTITION subpart22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = Aria,
|
||||
SUBPARTITION subpart32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = Aria,
|
||||
SUBPARTITION subpart42 ENGINE = Aria))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = Aria,
|
||||
SUBPARTITION `subpart12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = Aria,
|
||||
SUBPARTITION `subpart22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = Aria,
|
||||
SUBPARTITION `subpart32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = Aria,
|
||||
SUBPARTITION `subpart42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MAD
|
||||
@@ -11455,20 +11455,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = Aria,
|
||||
SUBPARTITION sp12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = Aria,
|
||||
SUBPARTITION sp22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = Aria,
|
||||
SUBPARTITION sp32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = Aria,
|
||||
SUBPARTITION sp42 ENGINE = Aria))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = Aria,
|
||||
SUBPARTITION `sp12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = Aria,
|
||||
SUBPARTITION `sp22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = Aria,
|
||||
SUBPARTITION `sp32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = Aria,
|
||||
SUBPARTITION `sp42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MAD
|
||||
@@ -12000,12 +12000,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = Aria)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MAD
|
||||
@@ -12540,7 +12540,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -13005,7 +13005,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -13484,15 +13484,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = Aria)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MAD
|
||||
@@ -13974,13 +13974,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MAD
|
||||
@@ -14454,13 +14454,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MAD
|
||||
@@ -14942,20 +14942,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = Aria,
|
||||
SUBPARTITION subpart12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = Aria,
|
||||
SUBPARTITION subpart22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = Aria,
|
||||
SUBPARTITION subpart32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = Aria,
|
||||
SUBPARTITION subpart42 ENGINE = Aria))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = Aria,
|
||||
SUBPARTITION `subpart12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = Aria,
|
||||
SUBPARTITION `subpart22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = Aria,
|
||||
SUBPARTITION `subpart32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = Aria,
|
||||
SUBPARTITION `subpart42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MAD
|
||||
@@ -15437,20 +15437,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = Aria,
|
||||
SUBPARTITION sp12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = Aria,
|
||||
SUBPARTITION sp22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = Aria,
|
||||
SUBPARTITION sp32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = Aria,
|
||||
SUBPARTITION sp42 ENGINE = Aria))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = Aria,
|
||||
SUBPARTITION `sp12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = Aria,
|
||||
SUBPARTITION `sp22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = Aria,
|
||||
SUBPARTITION `sp32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = Aria,
|
||||
SUBPARTITION `sp42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MAD
|
||||
@@ -15930,12 +15930,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = Aria)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MAD
|
||||
@@ -16416,7 +16416,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -16933,7 +16933,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -17464,15 +17464,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = Aria)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MAD
|
||||
@@ -18006,13 +18006,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MAD
|
||||
@@ -18538,13 +18538,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MAD
|
||||
@@ -19078,20 +19078,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = Aria,
|
||||
SUBPARTITION subpart12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = Aria,
|
||||
SUBPARTITION subpart22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = Aria,
|
||||
SUBPARTITION subpart32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = Aria,
|
||||
SUBPARTITION subpart42 ENGINE = Aria))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = Aria,
|
||||
SUBPARTITION `subpart12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = Aria,
|
||||
SUBPARTITION `subpart22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = Aria,
|
||||
SUBPARTITION `subpart32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = Aria,
|
||||
SUBPARTITION `subpart42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MAD
|
||||
@@ -19625,20 +19625,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = Aria,
|
||||
SUBPARTITION sp12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = Aria,
|
||||
SUBPARTITION sp22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = Aria,
|
||||
SUBPARTITION sp32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = Aria,
|
||||
SUBPARTITION sp42 ENGINE = Aria))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = Aria,
|
||||
SUBPARTITION `sp12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = Aria,
|
||||
SUBPARTITION `sp22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = Aria,
|
||||
SUBPARTITION `sp32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = Aria,
|
||||
SUBPARTITION `sp42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MAD
|
||||
@@ -20170,12 +20170,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = Aria)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MAD
|
||||
@@ -20706,7 +20706,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -21223,7 +21223,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -21754,15 +21754,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = Aria)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MAD
|
||||
@@ -22296,13 +22296,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MAD
|
||||
@@ -22828,13 +22828,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MAD
|
||||
@@ -23368,20 +23368,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = Aria,
|
||||
SUBPARTITION subpart12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = Aria,
|
||||
SUBPARTITION subpart22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = Aria,
|
||||
SUBPARTITION subpart32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = Aria,
|
||||
SUBPARTITION subpart42 ENGINE = Aria))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = Aria,
|
||||
SUBPARTITION `subpart12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = Aria,
|
||||
SUBPARTITION `subpart22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = Aria,
|
||||
SUBPARTITION `subpart32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = Aria,
|
||||
SUBPARTITION `subpart42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MAD
|
||||
@@ -23915,20 +23915,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = Aria,
|
||||
SUBPARTITION sp12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = Aria,
|
||||
SUBPARTITION sp22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = Aria,
|
||||
SUBPARTITION sp32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = Aria,
|
||||
SUBPARTITION sp42 ENGINE = Aria))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = Aria,
|
||||
SUBPARTITION `sp12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = Aria,
|
||||
SUBPARTITION `sp22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = Aria,
|
||||
SUBPARTITION `sp32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = Aria,
|
||||
SUBPARTITION `sp42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MAD
|
||||
@@ -24460,12 +24460,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = Aria)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MAD
|
||||
|
||||
@@ -74,7 +74,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -539,7 +539,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -1018,15 +1018,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -1508,13 +1508,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -1988,13 +1988,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -2478,20 +2478,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -2973,20 +2973,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -3466,12 +3466,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -3952,7 +3952,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -4469,7 +4469,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -5000,15 +5000,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -5542,13 +5542,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -6074,13 +6074,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -6616,20 +6616,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -7163,20 +7163,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -7708,12 +7708,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -8244,7 +8244,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -8761,7 +8761,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -9292,15 +9292,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -9834,13 +9834,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -10366,13 +10366,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -10908,20 +10908,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -11455,20 +11455,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -12000,12 +12000,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -12540,7 +12540,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -13005,7 +13005,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -13484,15 +13484,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -13974,13 +13974,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -14454,13 +14454,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -14942,20 +14942,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -15437,20 +15437,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -15930,12 +15930,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -16416,7 +16416,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -16933,7 +16933,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -17464,15 +17464,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -18006,13 +18006,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -18538,13 +18538,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -19078,20 +19078,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -19625,20 +19625,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -20170,12 +20170,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -20706,7 +20706,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -21223,7 +21223,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -21754,15 +21754,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -22296,13 +22296,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -22828,13 +22828,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -23368,20 +23368,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -23915,20 +23915,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -24460,12 +24460,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
|
||||
@@ -74,7 +74,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -532,7 +532,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -998,15 +998,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -1469,13 +1469,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -1932,13 +1932,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2403,20 +2403,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2877,20 +2877,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3351,12 +3351,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3815,7 +3815,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -4311,7 +4311,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -4815,15 +4815,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5324,13 +5324,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5825,13 +5825,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6334,20 +6334,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6846,20 +6846,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -7358,12 +7358,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -7859,7 +7859,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -8355,7 +8355,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -8859,15 +8859,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -9368,13 +9368,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -9869,13 +9869,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -10378,20 +10378,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -10890,20 +10890,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -11402,12 +11402,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -11904,7 +11904,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -12414,7 +12414,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -12932,15 +12932,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -13455,13 +13455,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -13970,13 +13970,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -14493,20 +14493,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -15019,20 +15019,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -15545,12 +15545,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -16060,7 +16060,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -16570,7 +16570,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -17088,15 +17088,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -17611,13 +17611,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -18126,13 +18126,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -18649,20 +18649,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -19175,20 +19175,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -19701,12 +19701,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
|
||||
@@ -69,7 +69,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -528,7 +528,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -995,15 +995,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -1467,13 +1467,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -1935,13 +1935,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2407,20 +2407,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2886,20 +2886,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3361,12 +3361,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3827,7 +3827,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -4325,7 +4325,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -4831,15 +4831,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5342,13 +5342,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -5849,13 +5849,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6360,20 +6360,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -6878,20 +6878,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -7392,12 +7392,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -7895,7 +7895,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -8393,7 +8393,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -8899,15 +8899,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -9410,13 +9410,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -9917,13 +9917,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -10428,20 +10428,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -10946,20 +10946,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -11460,12 +11460,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
PRIMARY KEY (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -11964,7 +11964,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -12475,7 +12475,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -12994,15 +12994,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -13518,13 +13518,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -14038,13 +14038,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -14562,20 +14562,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -15093,20 +15093,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -15620,12 +15620,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -16136,7 +16136,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -16647,7 +16647,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -17166,15 +17166,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = InnoDB)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = InnoDB,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = InnoDB,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = InnoDB,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -17690,13 +17690,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = InnoDB,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = InnoDB,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -18210,13 +18210,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = InnoDB,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = InnoDB,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -18734,20 +18734,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart42 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -19265,20 +19265,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = InnoDB,
|
||||
SUBPARTITION sp12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = InnoDB,
|
||||
SUBPARTITION sp22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = InnoDB,
|
||||
SUBPARTITION sp32 ENGINE = InnoDB),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = InnoDB,
|
||||
SUBPARTITION sp42 ENGINE = InnoDB))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp32` ENGINE = InnoDB),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = InnoDB,
|
||||
SUBPARTITION `sp42` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -19792,12 +19792,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
|
||||
@@ -74,7 +74,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -541,7 +541,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -1022,15 +1022,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = Aria)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MAD
|
||||
@@ -1514,13 +1514,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MAD
|
||||
@@ -1994,13 +1994,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MAD
|
||||
@@ -2486,20 +2486,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = Aria,
|
||||
SUBPARTITION subpart12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = Aria,
|
||||
SUBPARTITION subpart22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = Aria,
|
||||
SUBPARTITION subpart32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = Aria,
|
||||
SUBPARTITION subpart42 ENGINE = Aria))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = Aria,
|
||||
SUBPARTITION `subpart12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = Aria,
|
||||
SUBPARTITION `subpart22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = Aria,
|
||||
SUBPARTITION `subpart32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = Aria,
|
||||
SUBPARTITION `subpart42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MAD
|
||||
@@ -2981,20 +2981,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = Aria,
|
||||
SUBPARTITION sp12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = Aria,
|
||||
SUBPARTITION sp22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = Aria,
|
||||
SUBPARTITION sp32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = Aria,
|
||||
SUBPARTITION sp42 ENGINE = Aria))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = Aria,
|
||||
SUBPARTITION `sp12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = Aria,
|
||||
SUBPARTITION `sp22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = Aria,
|
||||
SUBPARTITION `sp32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = Aria,
|
||||
SUBPARTITION `sp42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MAD
|
||||
@@ -3476,12 +3476,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = Aria)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MAD
|
||||
@@ -3964,7 +3964,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -4483,7 +4483,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -5016,15 +5016,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = Aria)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MAD
|
||||
@@ -5560,13 +5560,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MAD
|
||||
@@ -6092,13 +6092,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MAD
|
||||
@@ -6636,20 +6636,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = Aria,
|
||||
SUBPARTITION subpart12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = Aria,
|
||||
SUBPARTITION subpart22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = Aria,
|
||||
SUBPARTITION subpart32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = Aria,
|
||||
SUBPARTITION subpart42 ENGINE = Aria))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = Aria,
|
||||
SUBPARTITION `subpart12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = Aria,
|
||||
SUBPARTITION `subpart22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = Aria,
|
||||
SUBPARTITION `subpart32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = Aria,
|
||||
SUBPARTITION `subpart42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MAD
|
||||
@@ -7183,20 +7183,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = Aria,
|
||||
SUBPARTITION sp12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = Aria,
|
||||
SUBPARTITION sp22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = Aria,
|
||||
SUBPARTITION sp32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = Aria,
|
||||
SUBPARTITION sp42 ENGINE = Aria))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = Aria,
|
||||
SUBPARTITION `sp12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = Aria,
|
||||
SUBPARTITION `sp22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = Aria,
|
||||
SUBPARTITION `sp32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = Aria,
|
||||
SUBPARTITION `sp42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MAD
|
||||
@@ -7730,12 +7730,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = Aria)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MAD
|
||||
@@ -8268,7 +8268,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -8787,7 +8787,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -9320,15 +9320,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = Aria)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MAD
|
||||
@@ -9864,13 +9864,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MAD
|
||||
@@ -10396,13 +10396,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MAD
|
||||
@@ -10940,20 +10940,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = Aria,
|
||||
SUBPARTITION subpart12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = Aria,
|
||||
SUBPARTITION subpart22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = Aria,
|
||||
SUBPARTITION subpart32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = Aria,
|
||||
SUBPARTITION subpart42 ENGINE = Aria))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = Aria,
|
||||
SUBPARTITION `subpart12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = Aria,
|
||||
SUBPARTITION `subpart22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = Aria,
|
||||
SUBPARTITION `subpart32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = Aria,
|
||||
SUBPARTITION `subpart42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MAD
|
||||
@@ -11487,20 +11487,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = Aria,
|
||||
SUBPARTITION sp12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = Aria,
|
||||
SUBPARTITION sp22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = Aria,
|
||||
SUBPARTITION sp32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = Aria,
|
||||
SUBPARTITION sp42 ENGINE = Aria))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = Aria,
|
||||
SUBPARTITION `sp12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = Aria,
|
||||
SUBPARTITION `sp22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = Aria,
|
||||
SUBPARTITION `sp32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = Aria,
|
||||
SUBPARTITION `sp42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MAD
|
||||
@@ -12034,12 +12034,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = Aria)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MAD
|
||||
@@ -12575,7 +12575,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -13043,7 +13043,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -13525,15 +13525,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = Aria)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MAD
|
||||
@@ -14018,13 +14018,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MAD
|
||||
@@ -14503,13 +14503,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MAD
|
||||
@@ -14996,20 +14996,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = Aria,
|
||||
SUBPARTITION subpart12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = Aria,
|
||||
SUBPARTITION subpart22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = Aria,
|
||||
SUBPARTITION subpart32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = Aria,
|
||||
SUBPARTITION subpart42 ENGINE = Aria))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = Aria,
|
||||
SUBPARTITION `subpart12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = Aria,
|
||||
SUBPARTITION `subpart22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = Aria,
|
||||
SUBPARTITION `subpart32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = Aria,
|
||||
SUBPARTITION `subpart42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MAD
|
||||
@@ -15496,20 +15496,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = Aria,
|
||||
SUBPARTITION sp12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = Aria,
|
||||
SUBPARTITION sp22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = Aria,
|
||||
SUBPARTITION sp32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = Aria,
|
||||
SUBPARTITION sp42 ENGINE = Aria))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = Aria,
|
||||
SUBPARTITION `sp12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = Aria,
|
||||
SUBPARTITION `sp22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = Aria,
|
||||
SUBPARTITION `sp32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = Aria,
|
||||
SUBPARTITION `sp42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MAD
|
||||
@@ -15992,12 +15992,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = Aria)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MAD
|
||||
@@ -16481,7 +16481,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -17001,7 +17001,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -17535,15 +17535,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = Aria)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MAD
|
||||
@@ -18080,13 +18080,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MAD
|
||||
@@ -18617,13 +18617,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MAD
|
||||
@@ -19162,20 +19162,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = Aria,
|
||||
SUBPARTITION subpart12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = Aria,
|
||||
SUBPARTITION subpart22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = Aria,
|
||||
SUBPARTITION subpart32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = Aria,
|
||||
SUBPARTITION subpart42 ENGINE = Aria))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = Aria,
|
||||
SUBPARTITION `subpart12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = Aria,
|
||||
SUBPARTITION `subpart22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = Aria,
|
||||
SUBPARTITION `subpart32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = Aria,
|
||||
SUBPARTITION `subpart42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MAD
|
||||
@@ -19714,20 +19714,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = Aria,
|
||||
SUBPARTITION sp12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = Aria,
|
||||
SUBPARTITION sp22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = Aria,
|
||||
SUBPARTITION sp32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = Aria,
|
||||
SUBPARTITION sp42 ENGINE = Aria))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = Aria,
|
||||
SUBPARTITION `sp12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = Aria,
|
||||
SUBPARTITION `sp22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = Aria,
|
||||
SUBPARTITION `sp32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = Aria,
|
||||
SUBPARTITION `sp42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MAD
|
||||
@@ -20262,12 +20262,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = Aria)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MAD
|
||||
@@ -20801,7 +20801,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -21321,7 +21321,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -21855,15 +21855,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = Aria)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = Aria,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = Aria,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = Aria,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = Aria,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MAD
|
||||
@@ -22400,13 +22400,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = Aria,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = Aria,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MAD
|
||||
@@ -22937,13 +22937,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = Aria,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = Aria,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = Aria,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MAD
|
||||
@@ -23482,20 +23482,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = Aria,
|
||||
SUBPARTITION subpart12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = Aria,
|
||||
SUBPARTITION subpart22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = Aria,
|
||||
SUBPARTITION subpart32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = Aria,
|
||||
SUBPARTITION subpart42 ENGINE = Aria))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = Aria,
|
||||
SUBPARTITION `subpart12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = Aria,
|
||||
SUBPARTITION `subpart22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = Aria,
|
||||
SUBPARTITION `subpart32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = Aria,
|
||||
SUBPARTITION `subpart42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MAD
|
||||
@@ -24034,20 +24034,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = Aria,
|
||||
SUBPARTITION sp12 ENGINE = Aria),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = Aria,
|
||||
SUBPARTITION sp22 ENGINE = Aria),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = Aria,
|
||||
SUBPARTITION sp32 ENGINE = Aria),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = Aria,
|
||||
SUBPARTITION sp42 ENGINE = Aria))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = Aria,
|
||||
SUBPARTITION `sp12` ENGINE = Aria),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = Aria,
|
||||
SUBPARTITION `sp22` ENGINE = Aria),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = Aria,
|
||||
SUBPARTITION `sp32` ENGINE = Aria),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = Aria,
|
||||
SUBPARTITION `sp42` ENGINE = Aria))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MAD
|
||||
@@ -24582,12 +24582,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = Aria)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = Aria,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = Aria,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = Aria)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MAD
|
||||
|
||||
@@ -74,7 +74,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -541,7 +541,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -1022,15 +1022,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -1514,13 +1514,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -1994,13 +1994,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -2486,20 +2486,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -2981,20 +2981,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -3476,12 +3476,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -3964,7 +3964,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -4483,7 +4483,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -5016,15 +5016,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -5560,13 +5560,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -6092,13 +6092,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -6636,20 +6636,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -7183,20 +7183,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -7730,12 +7730,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -8268,7 +8268,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -8787,7 +8787,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -9320,15 +9320,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -9864,13 +9864,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -10396,13 +10396,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -10940,20 +10940,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -11487,20 +11487,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -12034,12 +12034,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx1` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -12575,7 +12575,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -13043,7 +13043,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -13525,15 +13525,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -14018,13 +14018,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -14503,13 +14503,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -14996,20 +14996,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -15496,20 +15496,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -15992,12 +15992,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -16481,7 +16481,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -17001,7 +17001,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -17535,15 +17535,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -18080,13 +18080,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -18617,13 +18617,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -19162,20 +19162,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -19714,20 +19714,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -20262,12 +20262,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int1`,`f_int2`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -20801,7 +20801,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -21321,7 +21321,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -21855,15 +21855,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -22400,13 +22400,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -22937,13 +22937,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -23482,20 +23482,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -24034,20 +24034,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -24582,12 +24582,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_charbig` varchar(1000) DEFAULT NULL,
|
||||
UNIQUE KEY `uidx` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
|
||||
@@ -78,7 +78,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
t1#P#p0.ibd
|
||||
t1.frm
|
||||
t1.par
|
||||
@@ -97,7 +97,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (DAYOFYEAR(f_date))
|
||||
PARTITION BY HASH (dayofyear(`f_date`))
|
||||
t1#P#p0.ibd
|
||||
t1.frm
|
||||
t1.par
|
||||
@@ -114,7 +114,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
t1#P#p0.ibd
|
||||
t1.frm
|
||||
t1.par
|
||||
@@ -137,10 +137,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#part1.ibd
|
||||
t1#P#part7.ibd
|
||||
@@ -163,11 +163,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#part1.ibd
|
||||
t1#P#part2.ibd
|
||||
@@ -188,15 +188,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB,
|
||||
PARTITION p4 ENGINE = InnoDB,
|
||||
PARTITION p5 ENGINE = InnoDB,
|
||||
PARTITION p6 ENGINE = InnoDB,
|
||||
PARTITION p7 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB,
|
||||
PARTITION `p4` ENGINE = InnoDB,
|
||||
PARTITION `p5` ENGINE = InnoDB,
|
||||
PARTITION `p6` ENGINE = InnoDB,
|
||||
PARTITION `p7` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#p4.ibd
|
||||
t1#P#p5.ibd
|
||||
@@ -233,14 +233,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB,
|
||||
PARTITION p4 ENGINE = InnoDB,
|
||||
PARTITION p5 ENGINE = InnoDB,
|
||||
PARTITION p6 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB,
|
||||
PARTITION `p4` ENGINE = InnoDB,
|
||||
PARTITION `p5` ENGINE = InnoDB,
|
||||
PARTITION `p6` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#p4.ibd
|
||||
t1#P#p5.ibd
|
||||
@@ -263,13 +263,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB,
|
||||
PARTITION p4 ENGINE = InnoDB,
|
||||
PARTITION p5 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB,
|
||||
PARTITION `p4` ENGINE = InnoDB,
|
||||
PARTITION `p5` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#p4.ibd
|
||||
t1#P#p5.ibd
|
||||
@@ -291,12 +291,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB,
|
||||
PARTITION p4 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB,
|
||||
PARTITION `p4` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#p4.ibd
|
||||
t1#P#part1.ibd
|
||||
@@ -317,11 +317,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#part1.ibd
|
||||
t1#P#part2.ibd
|
||||
@@ -341,10 +341,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#part1.ibd
|
||||
t1#P#part7.ibd
|
||||
@@ -363,9 +363,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#part1.ibd
|
||||
t1.frm
|
||||
@@ -383,8 +383,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1.frm
|
||||
t1.par
|
||||
@@ -469,7 +469,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
t1#P#p0.ibd
|
||||
t1.frm
|
||||
t1.par
|
||||
@@ -495,10 +495,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#part1.ibd
|
||||
t1#P#part7.ibd
|
||||
@@ -521,11 +521,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#part1.ibd
|
||||
t1#P#part2.ibd
|
||||
@@ -549,15 +549,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB,
|
||||
PARTITION p4 ENGINE = InnoDB,
|
||||
PARTITION p5 ENGINE = InnoDB,
|
||||
PARTITION p6 ENGINE = InnoDB,
|
||||
PARTITION p7 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB,
|
||||
PARTITION `p4` ENGINE = InnoDB,
|
||||
PARTITION `p5` ENGINE = InnoDB,
|
||||
PARTITION `p6` ENGINE = InnoDB,
|
||||
PARTITION `p7` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#p4.ibd
|
||||
t1#P#p5.ibd
|
||||
@@ -592,14 +592,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB,
|
||||
PARTITION p4 ENGINE = InnoDB,
|
||||
PARTITION p5 ENGINE = InnoDB,
|
||||
PARTITION p6 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB,
|
||||
PARTITION `p4` ENGINE = InnoDB,
|
||||
PARTITION `p5` ENGINE = InnoDB,
|
||||
PARTITION `p6` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#p4.ibd
|
||||
t1#P#p5.ibd
|
||||
@@ -625,13 +625,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB,
|
||||
PARTITION p4 ENGINE = InnoDB,
|
||||
PARTITION p5 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB,
|
||||
PARTITION `p4` ENGINE = InnoDB,
|
||||
PARTITION `p5` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#p4.ibd
|
||||
t1#P#p5.ibd
|
||||
@@ -656,12 +656,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB,
|
||||
PARTITION p4 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB,
|
||||
PARTITION `p4` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#p4.ibd
|
||||
t1#P#part1.ibd
|
||||
@@ -685,11 +685,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#part1.ibd
|
||||
t1#P#part2.ibd
|
||||
@@ -712,10 +712,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part7 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part7` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#part1.ibd
|
||||
t1#P#part7.ibd
|
||||
@@ -737,9 +737,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = InnoDB,
|
||||
PARTITION part1 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = InnoDB,
|
||||
PARTITION `part1` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1#P#part1.ibd
|
||||
t1.frm
|
||||
@@ -760,8 +760,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1.frm
|
||||
t1.par
|
||||
|
||||
@@ -79,7 +79,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1.frm
|
||||
@@ -99,7 +99,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (DAYOFYEAR(f_date))
|
||||
PARTITION BY HASH (dayofyear(`f_date`))
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1.frm
|
||||
@@ -117,7 +117,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1.frm
|
||||
@@ -141,10 +141,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#part1.MYD
|
||||
@@ -170,11 +170,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#part1.MYD
|
||||
@@ -199,15 +199,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM,
|
||||
PARTITION p4 ENGINE = MyISAM,
|
||||
PARTITION p5 ENGINE = MyISAM,
|
||||
PARTITION p6 ENGINE = MyISAM,
|
||||
PARTITION p7 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM,
|
||||
PARTITION `p4` ENGINE = MyISAM,
|
||||
PARTITION `p5` ENGINE = MyISAM,
|
||||
PARTITION `p6` ENGINE = MyISAM,
|
||||
PARTITION `p7` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#p4.MYD
|
||||
@@ -252,14 +252,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM,
|
||||
PARTITION p4 ENGINE = MyISAM,
|
||||
PARTITION p5 ENGINE = MyISAM,
|
||||
PARTITION p6 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM,
|
||||
PARTITION `p4` ENGINE = MyISAM,
|
||||
PARTITION `p5` ENGINE = MyISAM,
|
||||
PARTITION `p6` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#p4.MYD
|
||||
@@ -289,13 +289,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM,
|
||||
PARTITION p4 ENGINE = MyISAM,
|
||||
PARTITION p5 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM,
|
||||
PARTITION `p4` ENGINE = MyISAM,
|
||||
PARTITION `p5` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#p4.MYD
|
||||
@@ -323,12 +323,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM,
|
||||
PARTITION p4 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM,
|
||||
PARTITION `p4` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#p4.MYD
|
||||
@@ -354,11 +354,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#part1.MYD
|
||||
@@ -382,10 +382,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#part1.MYD
|
||||
@@ -407,9 +407,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#part1.MYD
|
||||
@@ -429,8 +429,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_date` date DEFAULT NULL,
|
||||
`f_varchar` varchar(30) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (YEAR(f_date))
|
||||
(PARTITION p0 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (year(`f_date`))
|
||||
(PARTITION `p0` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1.frm
|
||||
@@ -512,7 +512,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1.frm
|
||||
@@ -539,10 +539,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#part1.MYD
|
||||
@@ -568,11 +568,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#part1.MYD
|
||||
@@ -600,15 +600,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM,
|
||||
PARTITION p4 ENGINE = MyISAM,
|
||||
PARTITION p5 ENGINE = MyISAM,
|
||||
PARTITION p6 ENGINE = MyISAM,
|
||||
PARTITION p7 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM,
|
||||
PARTITION `p4` ENGINE = MyISAM,
|
||||
PARTITION `p5` ENGINE = MyISAM,
|
||||
PARTITION `p6` ENGINE = MyISAM,
|
||||
PARTITION `p7` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#p4.MYD
|
||||
@@ -651,14 +651,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM,
|
||||
PARTITION p4 ENGINE = MyISAM,
|
||||
PARTITION p5 ENGINE = MyISAM,
|
||||
PARTITION p6 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM,
|
||||
PARTITION `p4` ENGINE = MyISAM,
|
||||
PARTITION `p5` ENGINE = MyISAM,
|
||||
PARTITION `p6` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#p4.MYD
|
||||
@@ -691,13 +691,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM,
|
||||
PARTITION p4 ENGINE = MyISAM,
|
||||
PARTITION p5 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM,
|
||||
PARTITION `p4` ENGINE = MyISAM,
|
||||
PARTITION `p5` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#p4.MYD
|
||||
@@ -728,12 +728,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM,
|
||||
PARTITION p4 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM,
|
||||
PARTITION `p4` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#p4.MYD
|
||||
@@ -762,11 +762,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#part1.MYD
|
||||
@@ -793,10 +793,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part7 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part7` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#part1.MYD
|
||||
@@ -821,9 +821,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = MyISAM,
|
||||
PARTITION part1 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = MyISAM,
|
||||
PARTITION `part1` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1#P#part1.MYD
|
||||
@@ -846,8 +846,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p0 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p0` ENGINE = MyISAM)
|
||||
t1#P#p0.MYD
|
||||
t1#P#p0.MYI
|
||||
t1.frm
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -135,7 +135,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
@@ -341,7 +341,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=27 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -365,7 +365,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=28 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -394,7 +394,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
DROP TABLE t1;
|
||||
# Test with two threads
|
||||
@@ -646,7 +646,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=15 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (4);
|
||||
# ERROR (only OK if Archive) mysql_errno: 1022
|
||||
@@ -656,7 +656,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=15 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (0);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -665,7 +665,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=16 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -674,7 +674,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=17 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -689,7 +689,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (0);
|
||||
# ERROR (only OK if Archive) mysql_errno: 1022
|
||||
@@ -699,7 +699,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -708,7 +708,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=302 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -729,7 +729,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -738,7 +738,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
@@ -750,7 +750,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -759,7 +759,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=24 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SET INSERT_ID = 22;
|
||||
INSERT INTO t1 VALUES (NULL), (NULL), (NULL);
|
||||
@@ -784,7 +784,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
FLUSH TABLE;
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -793,7 +793,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 VALUES (4);
|
||||
FLUSH TABLE;
|
||||
@@ -803,7 +803,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=5 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 VALUES (NULL);
|
||||
FLUSH TABLE;
|
||||
@@ -813,7 +813,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=ARCHIVE AUTO_INCREMENT=6 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
|
||||
@@ -166,7 +166,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
@@ -324,7 +324,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE AUTO_INCREMENT=27 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -336,7 +336,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -352,7 +352,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
DROP TABLE t1;
|
||||
# Test with two threads
|
||||
@@ -534,7 +534,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (4);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -543,7 +543,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE AUTO_INCREMENT=5 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (0);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -552,7 +552,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE AUTO_INCREMENT=6 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -561,7 +561,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE AUTO_INCREMENT=7 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -574,7 +574,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (0);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -583,7 +583,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -592,7 +592,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE AUTO_INCREMENT=302 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -609,7 +609,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -618,7 +618,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
@@ -629,7 +629,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -638,7 +638,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE AUTO_INCREMENT=24 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SET INSERT_ID = 22;
|
||||
INSERT INTO t1 VALUES (NULL), (NULL), (NULL);
|
||||
@@ -661,7 +661,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
FLUSH TABLE;
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -670,7 +670,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 VALUES (4);
|
||||
FLUSH TABLE;
|
||||
@@ -680,7 +680,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 VALUES (NULL);
|
||||
FLUSH TABLE;
|
||||
@@ -690,7 +690,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=BLACKHOLE DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
|
||||
@@ -186,7 +186,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
@@ -410,7 +410,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -423,7 +423,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -441,7 +441,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=102 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
DROP TABLE t1;
|
||||
# Test with two threads
|
||||
@@ -701,7 +701,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (4);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -710,7 +710,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (0);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -719,7 +719,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -728,7 +728,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -744,7 +744,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (0);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -753,7 +753,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -762,7 +762,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=302 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -785,7 +785,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -794,7 +794,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
@@ -806,7 +806,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -815,7 +815,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SET INSERT_ID = 22;
|
||||
INSERT INTO t1 VALUES (NULL), (NULL), (NULL);
|
||||
@@ -839,7 +839,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
FLUSH TABLE;
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -848,7 +848,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 VALUES (4);
|
||||
FLUSH TABLE;
|
||||
@@ -858,7 +858,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 VALUES (NULL);
|
||||
FLUSH TABLE;
|
||||
@@ -868,7 +868,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
|
||||
@@ -186,7 +186,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
@@ -410,7 +410,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=27 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -423,7 +423,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=28 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -440,7 +440,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=102 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
DROP TABLE t1;
|
||||
# Test with two threads
|
||||
@@ -747,7 +747,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=15 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (4);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -756,7 +756,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=15 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (0);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -765,7 +765,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=16 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -774,7 +774,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=17 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -790,7 +790,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (0);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -799,7 +799,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -808,7 +808,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=302 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -831,7 +831,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -840,7 +840,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
@@ -852,7 +852,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -861,7 +861,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=24 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SET INSERT_ID = 22;
|
||||
INSERT INTO t1 VALUES (NULL), (NULL), (NULL);
|
||||
@@ -886,7 +886,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
FLUSH TABLE;
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -895,7 +895,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 VALUES (4);
|
||||
FLUSH TABLE;
|
||||
@@ -905,7 +905,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=5 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 VALUES (NULL);
|
||||
FLUSH TABLE;
|
||||
@@ -915,7 +915,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=Aria AUTO_INCREMENT=6 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
|
||||
@@ -186,7 +186,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
@@ -410,7 +410,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=27 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -423,7 +423,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -440,7 +440,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=102 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
DROP TABLE t1;
|
||||
# Test with two threads
|
||||
@@ -728,7 +728,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=15 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (4);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -737,7 +737,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=15 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (0);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -746,7 +746,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=16 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -755,7 +755,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=17 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -771,7 +771,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (0);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -780,7 +780,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -789,7 +789,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=302 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -812,7 +812,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -821,7 +821,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
@@ -833,7 +833,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -842,7 +842,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=24 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SET INSERT_ID = 22;
|
||||
INSERT INTO t1 VALUES (NULL), (NULL), (NULL);
|
||||
@@ -867,7 +867,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
FLUSH TABLE;
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -876,7 +876,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 VALUES (4);
|
||||
FLUSH TABLE;
|
||||
@@ -886,7 +886,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=5 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 VALUES (NULL);
|
||||
FLUSH TABLE;
|
||||
@@ -896,7 +896,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=6 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
|
||||
@@ -186,7 +186,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
@@ -410,7 +410,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=27 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -423,7 +423,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -440,7 +440,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=102 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
DROP TABLE t1;
|
||||
# Test with two threads
|
||||
@@ -747,7 +747,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (4);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -756,7 +756,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (0);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -765,7 +765,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=16 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -774,7 +774,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=17 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -790,7 +790,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (0);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -799,7 +799,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=301 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -808,7 +808,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=302 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
@@ -831,7 +831,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -840,7 +840,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1;
|
||||
c1
|
||||
@@ -852,7 +852,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 (c1) VALUES (NULL);
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -861,7 +861,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=24 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SET INSERT_ID = 22;
|
||||
INSERT INTO t1 VALUES (NULL), (NULL), (NULL);
|
||||
@@ -886,7 +886,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
FLUSH TABLE;
|
||||
SHOW CREATE TABLE t1;
|
||||
@@ -895,7 +895,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 VALUES (4);
|
||||
FLUSH TABLE;
|
||||
@@ -905,7 +905,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=5 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
INSERT INTO t1 VALUES (NULL);
|
||||
FLUSH TABLE;
|
||||
@@ -915,7 +915,7 @@ t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) NOT NULL AUTO_INCREMENT,
|
||||
PRIMARY KEY (`c1`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
PARTITION BY HASH (`c1`)
|
||||
PARTITIONS 2
|
||||
SELECT * FROM t1 ORDER BY c1;
|
||||
c1
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -73,7 +73,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -533,7 +533,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -1007,15 +1007,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -1492,13 +1492,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -1967,13 +1967,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -2452,20 +2452,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -2946,20 +2946,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -3434,12 +3434,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -3914,7 +3914,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -4374,7 +4374,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -4848,15 +4848,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -5333,13 +5333,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -5808,13 +5808,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -6291,20 +6291,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -6781,20 +6781,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -7269,12 +7269,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -7755,7 +7755,7 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -8268,7 +8268,7 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -8795,15 +8795,15 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -9333,13 +9333,13 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -9861,13 +9861,13 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -10399,20 +10399,20 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -10946,20 +10946,20 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -11487,12 +11487,12 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -12024,7 +12024,7 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -12537,7 +12537,7 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
PARTITIONS 5
|
||||
|
||||
unified filelist
|
||||
@@ -13064,15 +13064,15 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -13602,13 +13602,13 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -14130,13 +14130,13 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -14666,20 +14666,20 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -15209,20 +15209,20 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -15750,12 +15750,12 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
|
||||
@@ -70,9 +70,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
(PARTITION p0 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = InnoDB,
|
||||
PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = InnoDB,
|
||||
PARTITION `p1` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = InnoDB)
|
||||
#
|
||||
# Verify that the DATA/INDEX DIRECTORY is stored and used if we
|
||||
# ALTER TABLE to MyISAM.
|
||||
@@ -83,9 +83,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
(PARTITION p0 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION `p1` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM)
|
||||
# Verifying .frm, .par and MyISAM files (.MYD, MYI)
|
||||
---- MYSQLD_DATADIR/test
|
||||
t1#P#p0.MYD
|
||||
@@ -110,9 +110,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`c1` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (c1)
|
||||
(PARTITION p0 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = InnoDB,
|
||||
PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`c1`)
|
||||
(PARTITION `p0` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = InnoDB,
|
||||
PARTITION `p1` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = InnoDB)
|
||||
# Verifying .frm, .par, .isl and InnoDB .ibd files
|
||||
---- MYSQLD_DATADIR/test
|
||||
t1#P#p0.isl
|
||||
|
||||
@@ -83,9 +83,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `p1` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#p1.MYD
|
||||
@@ -563,12 +563,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p3 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p4 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p5 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p1` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p3` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p4` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p5` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#p1.MYD
|
||||
@@ -1059,15 +1059,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -1572,13 +1572,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -2067,13 +2067,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -2572,20 +2572,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -3102,20 +3102,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -3612,12 +3612,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -4116,9 +4116,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
(PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
(PARTITION `p1` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#p1.MYD
|
||||
@@ -4596,12 +4596,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
(PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p3 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p4 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p5 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
(PARTITION `p1` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p3` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p4` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p5` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#p1.MYD
|
||||
@@ -5092,15 +5092,15 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -5605,13 +5605,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -6100,13 +6100,13 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -6603,20 +6603,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -7133,20 +7133,20 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -7643,12 +7643,12 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -8153,9 +8153,9 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `p1` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#p1.MYD
|
||||
@@ -8686,12 +8686,12 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1)
|
||||
(PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p3 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p4 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p5 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `p1` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p3` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p4` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p5` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#p1.MYD
|
||||
@@ -9235,15 +9235,15 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -9801,13 +9801,13 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -10349,13 +10349,13 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -10907,20 +10907,20 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -11490,20 +11490,20 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -12053,12 +12053,12 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -12614,9 +12614,9 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1 + f_int2)
|
||||
(PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`f_int1` + `f_int2`)
|
||||
(PARTITION `p1` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#p1.MYD
|
||||
@@ -13147,12 +13147,12 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (f_int1,f_int2)
|
||||
(PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p2 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p3 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p4 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p5 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`f_int1`,`f_int2`)
|
||||
(PARTITION `p1` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p2` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p3` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p4` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p5` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#p1.MYD
|
||||
@@ -13696,15 +13696,15 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1 + f_int2,4))
|
||||
(PARTITION part_3 VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY LIST ((`f_int1` + `f_int2`) % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -14262,13 +14262,13 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE ((f_int1 + f_int2) DIV 2)
|
||||
(PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY RANGE ((`f_int1` + `f_int2`) DIV 2)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -14810,13 +14810,13 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int2)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int2`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -15366,20 +15366,20 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -15949,20 +15949,20 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int2 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int2` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
@@ -16512,12 +16512,12 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,2)))
|
||||
SUBPARTITION BY KEY (f_int2)
|
||||
PARTITION BY LIST (abs(`f_int1` % 2))
|
||||
SUBPARTITION BY KEY (`f_int2`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION part1 VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES IN (0) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -17069,9 +17069,9 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION p1 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p2 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `p1` INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p2` INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#p1.MYD
|
||||
@@ -17595,12 +17595,12 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION p1 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION p2 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p3 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION p4 ENGINE = MyISAM,
|
||||
PARTITION p5 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `p1` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION `p2` INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p3` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `p4` ENGINE = MyISAM,
|
||||
PARTITION `p5` INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#p1.MYD
|
||||
@@ -18139,15 +18139,15 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,4))
|
||||
(PARTITION part_3 VALUES IN (-3) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_2 VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION part_1 VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part_N VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION part0 VALUES IN (0) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION part1 VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 4)
|
||||
(PARTITION `part_3` VALUES IN (-3) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_2` VALUES IN (-2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_1` VALUES IN (-1) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part_N` VALUES IN (NULL) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION `part0` VALUES IN (0) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `part1` VALUES IN (1) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (2) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (3) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part0.MYD
|
||||
@@ -18692,13 +18692,13 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
(PARTITION parta VALUES LESS THAN (0) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION parte VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION partf VALUES LESS THAN (2147483646) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (15) ENGINE = MyISAM,
|
||||
PARTITION `parte` VALUES LESS THAN (20) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION `partf` VALUES LESS THAN (2147483646) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta.MYD
|
||||
@@ -19230,13 +19230,13 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1 DIV 2)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1` DIV 2)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION parta VALUES LESS THAN (0) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION partb VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION partd VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
(PARTITION `parta` VALUES LESS THAN (0) INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
PARTITION `partb` VALUES LESS THAN (5) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
PARTITION `partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `partd` VALUES LESS THAN (2147483646) DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#parta#SP#partasp0.MYD
|
||||
@@ -19781,20 +19781,20 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY KEY (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (0)
|
||||
(SUBPARTITION subpart11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (5)
|
||||
(SUBPARTITION subpart21 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart41 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart42 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY KEY (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (0)
|
||||
(SUBPARTITION `subpart11` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (5)
|
||||
(SUBPARTITION `subpart21` INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart31` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart41` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart42` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -20324,20 +20324,20 @@ t1 CREATE TABLE `t1` (
|
||||
UNIQUE KEY `uidx1` (`f_int1`,`f_int2`),
|
||||
UNIQUE KEY `uidx2` (`f_int2`,`f_int1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ABS(MOD(f_int1,3)))
|
||||
SUBPARTITION BY HASH (f_int1 + 1)
|
||||
(PARTITION part1 VALUES IN (0)
|
||||
(SUBPARTITION sp11 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp12 INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES IN (1)
|
||||
(SUBPARTITION sp21 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp22 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES IN (2)
|
||||
(SUBPARTITION sp31 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp32 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION part4 VALUES IN (NULL)
|
||||
(SUBPARTITION sp41 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION sp42 DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
PARTITION BY LIST (abs(`f_int1` % 3))
|
||||
SUBPARTITION BY HASH (`f_int1` + 1)
|
||||
(PARTITION `part1` VALUES IN (0)
|
||||
(SUBPARTITION `sp11` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp12` INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES IN (1)
|
||||
(SUBPARTITION `sp21` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp22` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES IN (2)
|
||||
(SUBPARTITION `sp31` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp32` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM),
|
||||
PARTITION `part4` VALUES IN (NULL)
|
||||
(SUBPARTITION `sp41` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM,
|
||||
SUBPARTITION `sp42` DATA DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-data-dir' INDEX DIRECTORY = 'MYSQLTEST_VARDIR/mysql-test-idx-dir' ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#sp11.MYD
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` bigint(20) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values (18446744073709551615), (0xFFFFFFFFFFFFFFFE), (18446744073709551613), (18446744073709551612), (1), (2), (65535);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -58,7 +58,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` bigint(20) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 8
|
||||
insert into t2 values (18446744073709551615), (0xFFFFFFFFFFFFFFFE), (18446744073709551613), (18446744073709551612);
|
||||
select * from t2;
|
||||
@@ -90,7 +90,7 @@ t3 CREATE TABLE `t3` (
|
||||
`a` bigint(20) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 7
|
||||
insert into t3 values (9223372036854775807), (9223372036854775806), (9223372036854775805), (9223372036854775804), (-9223372036854775808), (-9223372036854775807), (1), (-1), (0);
|
||||
select * from t3;
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` bigint(20) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values (18446744073709551615), (0xFFFFFFFFFFFFFFFE), (18446744073709551613), (18446744073709551612), (1), (2), (65535);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -58,7 +58,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` bigint(20) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 8
|
||||
insert into t2 values (18446744073709551615), (0xFFFFFFFFFFFFFFFE), (18446744073709551613), (18446744073709551612);
|
||||
select * from t2;
|
||||
@@ -90,7 +90,7 @@ t3 CREATE TABLE `t3` (
|
||||
`a` bigint(20) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 7
|
||||
insert into t3 values (9223372036854775807), (9223372036854775806), (9223372036854775805), (9223372036854775804), (-9223372036854775808), (-9223372036854775807), (1), (-1), (0);
|
||||
select * from t3;
|
||||
|
||||
@@ -9,7 +9,7 @@ t1 CREATE TABLE `t1` (
|
||||
`a` bit(1) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
drop table t1;
|
||||
create table t1 (a bit(0), primary key (a)) engine='INNODB'
|
||||
partition by key (a) (
|
||||
@@ -21,9 +21,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` bit(1) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 ENGINE = InnoDB,
|
||||
PARTITION pa2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` ENGINE = InnoDB,
|
||||
PARTITION `pa2` ENGINE = InnoDB)
|
||||
drop table t1;
|
||||
create table t1 (a bit(64), primary key (a)) engine='INNODB'
|
||||
partition by key (a) partitions 2;
|
||||
@@ -33,7 +33,7 @@ t1 CREATE TABLE `t1` (
|
||||
`a` bit(64) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 2
|
||||
insert into t1 values
|
||||
(b'1111111111111111111111111111111111111111111111111111111111111111'),
|
||||
@@ -61,11 +61,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` bit(64) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values
|
||||
(b'1111111111111111111111111111111111111111111111111111111111111111'),
|
||||
(b'1000000000000000000000000000000000000000000000000000000000000000'),
|
||||
@@ -91,7 +91,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` bit(1) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 4
|
||||
insert into t2 values (b'0'), (b'1');
|
||||
select hex(a) from t2;
|
||||
@@ -104,7 +104,7 @@ Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`a` bit(1) NOT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 4
|
||||
select hex(a) from t2;
|
||||
hex(a)
|
||||
@@ -117,7 +117,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` bit(1) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 4
|
||||
select hex(a) from t2;
|
||||
hex(a)
|
||||
@@ -136,13 +136,13 @@ t3 CREATE TABLE `t3` (
|
||||
`a` bit(8) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION pa1 VALUES LESS THAN (3) ENGINE = InnoDB,
|
||||
PARTITION pa2 VALUES LESS THAN (16) ENGINE = InnoDB,
|
||||
PARTITION pa3 VALUES LESS THAN (64) ENGINE = InnoDB,
|
||||
PARTITION pa4 VALUES LESS THAN (256) ENGINE = InnoDB)
|
||||
(PARTITION `pa1` VALUES LESS THAN (3) ENGINE = InnoDB,
|
||||
PARTITION `pa2` VALUES LESS THAN (16) ENGINE = InnoDB,
|
||||
PARTITION `pa3` VALUES LESS THAN (64) ENGINE = InnoDB,
|
||||
PARTITION `pa4` VALUES LESS THAN (256) ENGINE = InnoDB)
|
||||
255 inserts;
|
||||
select hex(a) from t3 where a=b'01010101';
|
||||
hex(a)
|
||||
@@ -419,12 +419,12 @@ t4 CREATE TABLE `t4` (
|
||||
`a` bit(8) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY LIST (`a`)
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION pa1 VALUES IN (0,1,2,3) ENGINE = InnoDB,
|
||||
PARTITION pa2 VALUES IN (4,5,6,7,8,9,10,11,12,13,14,15,16) ENGINE = InnoDB,
|
||||
PARTITION pa3 VALUES IN (17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32) ENGINE = InnoDB)
|
||||
(PARTITION `pa1` VALUES IN (0,1,2,3) ENGINE = InnoDB,
|
||||
PARTITION `pa2` VALUES IN (4,5,6,7,8,9,10,11,12,13,14,15,16) ENGINE = InnoDB,
|
||||
PARTITION `pa3` VALUES IN (17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32) ENGINE = InnoDB)
|
||||
32 inserts;
|
||||
select hex(a) from t4 where a=b'00000001';
|
||||
hex(a)
|
||||
|
||||
@@ -9,7 +9,7 @@ t1 CREATE TABLE `t1` (
|
||||
`a` bit(1) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
drop table t1;
|
||||
create table t1 (a bit(0), primary key (a)) engine='MyISAM'
|
||||
partition by key (a) (
|
||||
@@ -21,9 +21,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` bit(1) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 ENGINE = MyISAM,
|
||||
PARTITION pa2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` ENGINE = MyISAM,
|
||||
PARTITION `pa2` ENGINE = MyISAM)
|
||||
drop table t1;
|
||||
create table t1 (a bit(64), primary key (a)) engine='MyISAM'
|
||||
partition by key (a) partitions 2;
|
||||
@@ -33,7 +33,7 @@ t1 CREATE TABLE `t1` (
|
||||
`a` bit(64) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 2
|
||||
insert into t1 values
|
||||
(b'1111111111111111111111111111111111111111111111111111111111111111'),
|
||||
@@ -61,11 +61,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` bit(64) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values
|
||||
(b'1111111111111111111111111111111111111111111111111111111111111111'),
|
||||
(b'1000000000000000000000000000000000000000000000000000000000000000'),
|
||||
@@ -91,7 +91,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` bit(1) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 4
|
||||
insert into t2 values (b'0'), (b'1');
|
||||
select hex(a) from t2;
|
||||
@@ -104,7 +104,7 @@ Table Create Table
|
||||
t2 CREATE TABLE `t2` (
|
||||
`a` bit(1) NOT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 4
|
||||
select hex(a) from t2;
|
||||
hex(a)
|
||||
@@ -117,7 +117,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` bit(1) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 4
|
||||
select hex(a) from t2;
|
||||
hex(a)
|
||||
@@ -136,13 +136,13 @@ t3 CREATE TABLE `t3` (
|
||||
`a` bit(8) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY RANGE (`a`)
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION pa1 VALUES LESS THAN (3) ENGINE = MyISAM,
|
||||
PARTITION pa2 VALUES LESS THAN (16) ENGINE = MyISAM,
|
||||
PARTITION pa3 VALUES LESS THAN (64) ENGINE = MyISAM,
|
||||
PARTITION pa4 VALUES LESS THAN (256) ENGINE = MyISAM)
|
||||
(PARTITION `pa1` VALUES LESS THAN (3) ENGINE = MyISAM,
|
||||
PARTITION `pa2` VALUES LESS THAN (16) ENGINE = MyISAM,
|
||||
PARTITION `pa3` VALUES LESS THAN (64) ENGINE = MyISAM,
|
||||
PARTITION `pa4` VALUES LESS THAN (256) ENGINE = MyISAM)
|
||||
255 inserts;
|
||||
select hex(a) from t3 where a=b'01010101';
|
||||
hex(a)
|
||||
@@ -419,12 +419,12 @@ t4 CREATE TABLE `t4` (
|
||||
`a` bit(8) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY LIST (`a`)
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION pa1 VALUES IN (0,1,2,3) ENGINE = MyISAM,
|
||||
PARTITION pa2 VALUES IN (4,5,6,7,8,9,10,11,12,13,14,15,16) ENGINE = MyISAM,
|
||||
PARTITION pa3 VALUES IN (17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32) ENGINE = MyISAM)
|
||||
(PARTITION `pa1` VALUES IN (0,1,2,3) ENGINE = MyISAM,
|
||||
PARTITION `pa2` VALUES IN (4,5,6,7,8,9,10,11,12,13,14,15,16) ENGINE = MyISAM,
|
||||
PARTITION `pa3` VALUES IN (17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32) ENGINE = MyISAM)
|
||||
32 inserts;
|
||||
select hex(a) from t4 where a=b'00000001';
|
||||
hex(a)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values ('1975-01-01 21:21:21'), ('2020-12-31 12:10:30'), ('1980-10-14 03:03'), ('2000-06-15 23:59');
|
||||
select * from t1;
|
||||
a
|
||||
@@ -40,7 +40,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 12
|
||||
insert into t2 values ('1975-01-01 0:1:1'), ('2020-12-31 10:11:12'), ('1980-10-14 13:14:15'), ('2000-06-15 14:15:16');
|
||||
select * from t2;
|
||||
@@ -137,11 +137,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` date NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values ('1975-01-01'), ('2020-12-31'), ('1980-10-14'), ('2000-06-15');
|
||||
select * from t1;
|
||||
a
|
||||
@@ -167,7 +167,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` date NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 12
|
||||
insert into t2 values ('1975-01-01'), ('2020-12-31'), ('1980-10-14'), ('2000-06-15');
|
||||
select * from t2;
|
||||
@@ -291,13 +291,13 @@ t3 CREATE TABLE `t3` (
|
||||
`a` date NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (month(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY RANGE (month(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION quarter1 VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION quarter2 VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION quarter3 VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION quarter4 VALUES LESS THAN (13) ENGINE = InnoDB)
|
||||
(PARTITION `quarter1` VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION `quarter2` VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION `quarter3` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `quarter4` VALUES LESS THAN (13) ENGINE = InnoDB)
|
||||
12 inserts;
|
||||
select count(*) from t3;
|
||||
count(*)
|
||||
@@ -331,13 +331,13 @@ t4 CREATE TABLE `t4` (
|
||||
`a` date NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (month(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY LIST (month(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION quarter1 VALUES IN (1,2,3) ENGINE = InnoDB,
|
||||
PARTITION quarter2 VALUES IN (4,5,6) ENGINE = InnoDB,
|
||||
PARTITION quarter3 VALUES IN (7,8,9) ENGINE = InnoDB,
|
||||
PARTITION quarter4 VALUES IN (10,11,12) ENGINE = InnoDB)
|
||||
(PARTITION `quarter1` VALUES IN (1,2,3) ENGINE = InnoDB,
|
||||
PARTITION `quarter2` VALUES IN (4,5,6) ENGINE = InnoDB,
|
||||
PARTITION `quarter3` VALUES IN (7,8,9) ENGINE = InnoDB,
|
||||
PARTITION `quarter4` VALUES IN (10,11,12) ENGINE = InnoDB)
|
||||
12 inserts;
|
||||
select count(*) from t4;
|
||||
count(*)
|
||||
@@ -369,11 +369,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` time NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values ('21:21:21'), ('12:10:30'), ('03:03:03'), ('23:59');
|
||||
select * from t1;
|
||||
a
|
||||
@@ -399,7 +399,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` time NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 12
|
||||
insert into t2 values ('0:1:1'), ('10:11:12'), ('13:14:15'), ('14:15:16');
|
||||
select * from t2;
|
||||
@@ -498,13 +498,13 @@ t3 CREATE TABLE `t3` (
|
||||
`a` time NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (second(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY RANGE (second(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION quarter1 VALUES LESS THAN (16) ENGINE = InnoDB,
|
||||
PARTITION quarter2 VALUES LESS THAN (31) ENGINE = InnoDB,
|
||||
PARTITION quarter3 VALUES LESS THAN (46) ENGINE = InnoDB,
|
||||
PARTITION quarter4 VALUES LESS THAN (61) ENGINE = InnoDB)
|
||||
(PARTITION `quarter1` VALUES LESS THAN (16) ENGINE = InnoDB,
|
||||
PARTITION `quarter2` VALUES LESS THAN (31) ENGINE = InnoDB,
|
||||
PARTITION `quarter3` VALUES LESS THAN (46) ENGINE = InnoDB,
|
||||
PARTITION `quarter4` VALUES LESS THAN (61) ENGINE = InnoDB)
|
||||
59 inserts;
|
||||
select count(*) from t3;
|
||||
count(*)
|
||||
@@ -585,13 +585,13 @@ t4 CREATE TABLE `t4` (
|
||||
`a` time NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (second(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY LIST (second(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION quarter1 VALUES IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) ENGINE = InnoDB,
|
||||
PARTITION quarter2 VALUES IN (16,17,18,19,20,21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION quarter3 VALUES IN (31,32,33,34,35,36,37,38,39,40,41,42,43,44,45) ENGINE = InnoDB,
|
||||
PARTITION quarter4 VALUES IN (46,47,48,49,50,51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
(PARTITION `quarter1` VALUES IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) ENGINE = InnoDB,
|
||||
PARTITION `quarter2` VALUES IN (16,17,18,19,20,21,22,23,24,25,26,27,28,29,30) ENGINE = InnoDB,
|
||||
PARTITION `quarter3` VALUES IN (31,32,33,34,35,36,37,38,39,40,41,42,43,44,45) ENGINE = InnoDB,
|
||||
PARTITION `quarter4` VALUES IN (46,47,48,49,50,51,52,53,54,55,56,57,58,59,60) ENGINE = InnoDB)
|
||||
59 inserts;
|
||||
select count(*) from t4;
|
||||
count(*)
|
||||
@@ -670,11 +670,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` datetime NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values ('1975-01-01 21:21:21'), ('2020-12-31 12:10:30'), ('1980-10-14 03:03'), ('2000-06-15 23:59');
|
||||
select * from t1;
|
||||
a
|
||||
@@ -700,7 +700,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` datetime NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 12
|
||||
insert into t2 values ('1975-01-01 0:1:1'), ('2020-12-31 10:11:12'), ('1980-10-14 13:14:15'), ('2000-06-15 14:15:16');
|
||||
select * from t2;
|
||||
@@ -799,13 +799,13 @@ t3 CREATE TABLE `t3` (
|
||||
`a` datetime NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (month(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY RANGE (month(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION quarter1 VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION quarter2 VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION quarter3 VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION quarter4 VALUES LESS THAN (13) ENGINE = InnoDB)
|
||||
(PARTITION `quarter1` VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION `quarter2` VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION `quarter3` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `quarter4` VALUES LESS THAN (13) ENGINE = InnoDB)
|
||||
12 inserts;
|
||||
select count(*) from t3;
|
||||
count(*)
|
||||
@@ -839,13 +839,13 @@ t4 CREATE TABLE `t4` (
|
||||
`a` datetime NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (month(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY LIST (month(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION quarter1 VALUES IN (1,2,3) ENGINE = InnoDB,
|
||||
PARTITION quarter2 VALUES IN (4,5,6) ENGINE = InnoDB,
|
||||
PARTITION quarter3 VALUES IN (7,8,9) ENGINE = InnoDB,
|
||||
PARTITION quarter4 VALUES IN (10,11,12) ENGINE = InnoDB)
|
||||
(PARTITION `quarter1` VALUES IN (1,2,3) ENGINE = InnoDB,
|
||||
PARTITION `quarter2` VALUES IN (4,5,6) ENGINE = InnoDB,
|
||||
PARTITION `quarter3` VALUES IN (7,8,9) ENGINE = InnoDB,
|
||||
PARTITION `quarter4` VALUES IN (10,11,12) ENGINE = InnoDB)
|
||||
12 inserts;
|
||||
select count(*) from t4;
|
||||
count(*)
|
||||
@@ -877,11 +877,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` year(4) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values ('1975'), (2020), ('1980'), ('2000');
|
||||
select * from t1;
|
||||
a
|
||||
@@ -907,7 +907,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` year(4) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 12
|
||||
insert into t2 values ('1975'), ('2020'), ('1980'), ('2000');
|
||||
select * from t2;
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values ('1975-01-01 21:21:21'), ('2020-12-31 12:10:30'), ('1980-10-14 03:03'), ('2000-06-15 23:59');
|
||||
select * from t1;
|
||||
a
|
||||
@@ -40,7 +40,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 12
|
||||
insert into t2 values ('1975-01-01 0:1:1'), ('2020-12-31 10:11:12'), ('1980-10-14 13:14:15'), ('2000-06-15 14:15:16');
|
||||
select * from t2;
|
||||
@@ -137,11 +137,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` date NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values ('1975-01-01'), ('2020-12-31'), ('1980-10-14'), ('2000-06-15');
|
||||
select * from t1;
|
||||
a
|
||||
@@ -167,7 +167,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` date NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 12
|
||||
insert into t2 values ('1975-01-01'), ('2020-12-31'), ('1980-10-14'), ('2000-06-15');
|
||||
select * from t2;
|
||||
@@ -291,13 +291,13 @@ t3 CREATE TABLE `t3` (
|
||||
`a` date NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (month(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY RANGE (month(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION quarter1 VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION quarter2 VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION quarter3 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION quarter4 VALUES LESS THAN (13) ENGINE = MyISAM)
|
||||
(PARTITION `quarter1` VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION `quarter2` VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION `quarter3` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `quarter4` VALUES LESS THAN (13) ENGINE = MyISAM)
|
||||
12 inserts;
|
||||
select count(*) from t3;
|
||||
count(*)
|
||||
@@ -331,13 +331,13 @@ t4 CREATE TABLE `t4` (
|
||||
`a` date NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (month(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY LIST (month(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION quarter1 VALUES IN (1,2,3) ENGINE = MyISAM,
|
||||
PARTITION quarter2 VALUES IN (4,5,6) ENGINE = MyISAM,
|
||||
PARTITION quarter3 VALUES IN (7,8,9) ENGINE = MyISAM,
|
||||
PARTITION quarter4 VALUES IN (10,11,12) ENGINE = MyISAM)
|
||||
(PARTITION `quarter1` VALUES IN (1,2,3) ENGINE = MyISAM,
|
||||
PARTITION `quarter2` VALUES IN (4,5,6) ENGINE = MyISAM,
|
||||
PARTITION `quarter3` VALUES IN (7,8,9) ENGINE = MyISAM,
|
||||
PARTITION `quarter4` VALUES IN (10,11,12) ENGINE = MyISAM)
|
||||
12 inserts;
|
||||
select count(*) from t4;
|
||||
count(*)
|
||||
@@ -369,11 +369,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` time NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values ('21:21:21'), ('12:10:30'), ('03:03:03'), ('23:59');
|
||||
select * from t1;
|
||||
a
|
||||
@@ -399,7 +399,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` time NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 12
|
||||
insert into t2 values ('0:1:1'), ('10:11:12'), ('13:14:15'), ('14:15:16');
|
||||
select * from t2;
|
||||
@@ -498,13 +498,13 @@ t3 CREATE TABLE `t3` (
|
||||
`a` time NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (second(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY RANGE (second(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION quarter1 VALUES LESS THAN (16) ENGINE = MyISAM,
|
||||
PARTITION quarter2 VALUES LESS THAN (31) ENGINE = MyISAM,
|
||||
PARTITION quarter3 VALUES LESS THAN (46) ENGINE = MyISAM,
|
||||
PARTITION quarter4 VALUES LESS THAN (61) ENGINE = MyISAM)
|
||||
(PARTITION `quarter1` VALUES LESS THAN (16) ENGINE = MyISAM,
|
||||
PARTITION `quarter2` VALUES LESS THAN (31) ENGINE = MyISAM,
|
||||
PARTITION `quarter3` VALUES LESS THAN (46) ENGINE = MyISAM,
|
||||
PARTITION `quarter4` VALUES LESS THAN (61) ENGINE = MyISAM)
|
||||
59 inserts;
|
||||
select count(*) from t3;
|
||||
count(*)
|
||||
@@ -585,13 +585,13 @@ t4 CREATE TABLE `t4` (
|
||||
`a` time NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (second(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY LIST (second(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION quarter1 VALUES IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) ENGINE = MyISAM,
|
||||
PARTITION quarter2 VALUES IN (16,17,18,19,20,21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION quarter3 VALUES IN (31,32,33,34,35,36,37,38,39,40,41,42,43,44,45) ENGINE = MyISAM,
|
||||
PARTITION quarter4 VALUES IN (46,47,48,49,50,51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
(PARTITION `quarter1` VALUES IN (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15) ENGINE = MyISAM,
|
||||
PARTITION `quarter2` VALUES IN (16,17,18,19,20,21,22,23,24,25,26,27,28,29,30) ENGINE = MyISAM,
|
||||
PARTITION `quarter3` VALUES IN (31,32,33,34,35,36,37,38,39,40,41,42,43,44,45) ENGINE = MyISAM,
|
||||
PARTITION `quarter4` VALUES IN (46,47,48,49,50,51,52,53,54,55,56,57,58,59,60) ENGINE = MyISAM)
|
||||
59 inserts;
|
||||
select count(*) from t4;
|
||||
count(*)
|
||||
@@ -670,11 +670,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` datetime NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values ('1975-01-01 21:21:21'), ('2020-12-31 12:10:30'), ('1980-10-14 03:03'), ('2000-06-15 23:59');
|
||||
select * from t1;
|
||||
a
|
||||
@@ -700,7 +700,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` datetime NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 12
|
||||
insert into t2 values ('1975-01-01 0:1:1'), ('2020-12-31 10:11:12'), ('1980-10-14 13:14:15'), ('2000-06-15 14:15:16');
|
||||
select * from t2;
|
||||
@@ -799,13 +799,13 @@ t3 CREATE TABLE `t3` (
|
||||
`a` datetime NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (month(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY RANGE (month(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION quarter1 VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION quarter2 VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION quarter3 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION quarter4 VALUES LESS THAN (13) ENGINE = MyISAM)
|
||||
(PARTITION `quarter1` VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION `quarter2` VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION `quarter3` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `quarter4` VALUES LESS THAN (13) ENGINE = MyISAM)
|
||||
12 inserts;
|
||||
select count(*) from t3;
|
||||
count(*)
|
||||
@@ -839,13 +839,13 @@ t4 CREATE TABLE `t4` (
|
||||
`a` datetime NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (month(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY LIST (month(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 3
|
||||
(PARTITION quarter1 VALUES IN (1,2,3) ENGINE = MyISAM,
|
||||
PARTITION quarter2 VALUES IN (4,5,6) ENGINE = MyISAM,
|
||||
PARTITION quarter3 VALUES IN (7,8,9) ENGINE = MyISAM,
|
||||
PARTITION quarter4 VALUES IN (10,11,12) ENGINE = MyISAM)
|
||||
(PARTITION `quarter1` VALUES IN (1,2,3) ENGINE = MyISAM,
|
||||
PARTITION `quarter2` VALUES IN (4,5,6) ENGINE = MyISAM,
|
||||
PARTITION `quarter3` VALUES IN (7,8,9) ENGINE = MyISAM,
|
||||
PARTITION `quarter4` VALUES IN (10,11,12) ENGINE = MyISAM)
|
||||
12 inserts;
|
||||
select count(*) from t4;
|
||||
count(*)
|
||||
@@ -877,11 +877,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` year(4) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values ('1975'), (2020), ('1980'), ('2000');
|
||||
select * from t1;
|
||||
a
|
||||
@@ -907,7 +907,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` year(4) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 12
|
||||
insert into t2 values ('1975'), ('2020'), ('1980'), ('2000');
|
||||
select * from t2;
|
||||
|
||||
@@ -55,9 +55,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -100,9 +100,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -167,9 +167,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -212,9 +212,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -279,9 +279,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -324,9 +324,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -391,9 +391,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -436,9 +436,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -503,9 +503,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -548,9 +548,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -615,9 +615,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -660,9 +660,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -727,9 +727,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -772,9 +772,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -839,9 +839,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -884,9 +884,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -951,9 +951,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -996,9 +996,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
11 Original from partition p1
|
||||
@@ -1063,9 +1063,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1098,9 +1098,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1165,9 +1165,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1200,9 +1200,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1267,9 +1267,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1302,9 +1302,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1369,9 +1369,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1404,9 +1404,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1471,9 +1471,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1506,9 +1506,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1573,9 +1573,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1608,9 +1608,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1675,9 +1675,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1710,9 +1710,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1777,9 +1777,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1812,9 +1812,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1879,9 +1879,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
1 Original from partition p0
|
||||
@@ -1914,9 +1914,9 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL,
|
||||
`b` varchar(64) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1;
|
||||
a b
|
||||
11 Original from partition p1
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -51,8 +51,8 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
t1#P#p0.ibd
|
||||
t1.frm
|
||||
t1.par
|
||||
@@ -88,9 +88,9 @@ Table Create Table
|
||||
t1 CREATE TABLE `t1` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION p10 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `p10` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
SELECT * FROM t1;
|
||||
a
|
||||
1
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` decimal(10,4) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values (999999.9999), (-999999.9999), (123456.7899), (-123456.7899), (-1.5), (1), (0), (-1), (1.5), (1234.567), (-1234.567);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -54,7 +54,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` decimal(18,9) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 10
|
||||
insert into t2 values (999999999.999999999), (-999999999.999999999), (-1.5), (-1), (0), (1.5), (1234.567), (-1234.567);
|
||||
select * from t2;
|
||||
@@ -100,14 +100,14 @@ t3 CREATE TABLE `t3` (
|
||||
`a` decimal(18,9) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (floor(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY RANGE (floor(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION pa2 VALUES LESS THAN (2) ENGINE = InnoDB,
|
||||
PARTITION pa4 VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION pa6 VALUES LESS THAN (6) ENGINE = InnoDB,
|
||||
PARTITION pa8 VALUES LESS THAN (8) ENGINE = InnoDB,
|
||||
PARTITION pa10 VALUES LESS THAN (10) ENGINE = InnoDB)
|
||||
(PARTITION `pa2` VALUES LESS THAN (2) ENGINE = InnoDB,
|
||||
PARTITION `pa4` VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION `pa6` VALUES LESS THAN (6) ENGINE = InnoDB,
|
||||
PARTITION `pa8` VALUES LESS THAN (8) ENGINE = InnoDB,
|
||||
PARTITION `pa10` VALUES LESS THAN (10) ENGINE = InnoDB)
|
||||
9*3 inserts;
|
||||
select count(*) from t3;
|
||||
count(*)
|
||||
@@ -127,14 +127,14 @@ t4 CREATE TABLE `t4` (
|
||||
`a` decimal(18,9) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ceiling(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY LIST (ceiling(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION pa2 VALUES IN (1,2) ENGINE = InnoDB,
|
||||
PARTITION pa4 VALUES IN (3,4) ENGINE = InnoDB,
|
||||
PARTITION pa6 VALUES IN (5,6) ENGINE = InnoDB,
|
||||
PARTITION pa8 VALUES IN (7,8) ENGINE = InnoDB,
|
||||
PARTITION pa10 VALUES IN (9,10) ENGINE = InnoDB)
|
||||
(PARTITION `pa2` VALUES IN (1,2) ENGINE = InnoDB,
|
||||
PARTITION `pa4` VALUES IN (3,4) ENGINE = InnoDB,
|
||||
PARTITION `pa6` VALUES IN (5,6) ENGINE = InnoDB,
|
||||
PARTITION `pa8` VALUES IN (7,8) ENGINE = InnoDB,
|
||||
PARTITION `pa10` VALUES IN (9,10) ENGINE = InnoDB)
|
||||
9*3 inserts;
|
||||
select count(*) from t4;
|
||||
count(*)
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` decimal(10,4) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values (999999.9999), (-999999.9999), (123456.7899), (-123456.7899), (-1.5), (1), (0), (-1), (1.5), (1234.567), (-1234.567);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -54,7 +54,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` decimal(18,9) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 10
|
||||
insert into t2 values (999999999.999999999), (-999999999.999999999), (-1.5), (-1), (0), (1.5), (1234.567), (-1234.567);
|
||||
select * from t2;
|
||||
@@ -100,14 +100,14 @@ t3 CREATE TABLE `t3` (
|
||||
`a` decimal(18,9) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (floor(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY RANGE (floor(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION pa2 VALUES LESS THAN (2) ENGINE = MyISAM,
|
||||
PARTITION pa4 VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION pa6 VALUES LESS THAN (6) ENGINE = MyISAM,
|
||||
PARTITION pa8 VALUES LESS THAN (8) ENGINE = MyISAM,
|
||||
PARTITION pa10 VALUES LESS THAN (10) ENGINE = MyISAM)
|
||||
(PARTITION `pa2` VALUES LESS THAN (2) ENGINE = MyISAM,
|
||||
PARTITION `pa4` VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION `pa6` VALUES LESS THAN (6) ENGINE = MyISAM,
|
||||
PARTITION `pa8` VALUES LESS THAN (8) ENGINE = MyISAM,
|
||||
PARTITION `pa10` VALUES LESS THAN (10) ENGINE = MyISAM)
|
||||
9*3 inserts;
|
||||
select count(*) from t3;
|
||||
count(*)
|
||||
@@ -127,14 +127,14 @@ t4 CREATE TABLE `t4` (
|
||||
`a` decimal(18,9) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (ceiling(a))
|
||||
SUBPARTITION BY KEY (a)
|
||||
PARTITION BY LIST (ceiling(`a`))
|
||||
SUBPARTITION BY KEY (`a`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION pa2 VALUES IN (1,2) ENGINE = MyISAM,
|
||||
PARTITION pa4 VALUES IN (3,4) ENGINE = MyISAM,
|
||||
PARTITION pa6 VALUES IN (5,6) ENGINE = MyISAM,
|
||||
PARTITION pa8 VALUES IN (7,8) ENGINE = MyISAM,
|
||||
PARTITION pa10 VALUES IN (9,10) ENGINE = MyISAM)
|
||||
(PARTITION `pa2` VALUES IN (1,2) ENGINE = MyISAM,
|
||||
PARTITION `pa4` VALUES IN (3,4) ENGINE = MyISAM,
|
||||
PARTITION `pa6` VALUES IN (5,6) ENGINE = MyISAM,
|
||||
PARTITION `pa8` VALUES IN (7,8) ENGINE = MyISAM,
|
||||
PARTITION `pa10` VALUES IN (9,10) ENGINE = MyISAM)
|
||||
9*3 inserts;
|
||||
select count(*) from t4;
|
||||
count(*)
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` double NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values (-2.2250738585072014E+208), (-2.2250738585072014E-208), (-1.5), (-1), (0), (1.5), (1234.567), (2.2250738585072014E+208);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -48,7 +48,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` double NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 10
|
||||
insert into t2 values (-2.2250738585072014E+208), (-2.2250738585072014E-208), (-1.5), (-1), (0), (1.5), (1234.567), (2.2250738585072014E+208);
|
||||
select * from t2;
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` double NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values (-2.2250738585072014E+208), (-2.2250738585072014E-208), (-1.5), (-1), (0), (1.5), (1234.567), (2.2250738585072014E+208);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -48,7 +48,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` double NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 10
|
||||
insert into t2 values (-2.2250738585072014E+208), (-2.2250738585072014E-208), (-1.5), (-1), (0), (1.5), (1234.567), (2.2250738585072014E+208);
|
||||
select * from t2;
|
||||
|
||||
@@ -68,7 +68,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
@@ -525,9 +525,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -984,14 +984,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -1509,14 +1509,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2010,14 +2010,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2472,14 +2472,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -2934,9 +2934,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3393,14 +3393,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -3858,14 +3858,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -4316,8 +4316,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` ENGINE = InnoDB)
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
@@ -4770,11 +4770,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (1000)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (1000)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB))
|
||||
|
||||
# check prerequisites-1 success: 1
|
||||
# check COUNT(*) success: 1
|
||||
|
||||
@@ -68,7 +68,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -534,9 +534,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1.MYD
|
||||
@@ -1002,14 +1002,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -1540,14 +1540,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -2054,14 +2054,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -2529,14 +2529,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -3004,9 +3004,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1.MYD
|
||||
@@ -3472,14 +3472,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -3950,14 +3950,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -4421,8 +4421,8 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1.MYD
|
||||
@@ -4882,11 +4882,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (1000)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (1000)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
|
||||
@@ -128,10 +128,10 @@ tp CREATE TABLE `tp` (
|
||||
PRIMARY KEY (`a`),
|
||||
UNIQUE KEY `a` (`a`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES LESS THAN (1000) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES LESS THAN (1000) ENGINE = InnoDB)
|
||||
ALTER TABLE tp DROP INDEX a;
|
||||
ALTER TABLE t_10 DROP INDEX a;
|
||||
ALTER TABLE tp ADD UNIQUE INDEX USING BTREE (a,b);
|
||||
@@ -153,10 +153,10 @@ tp CREATE TABLE `tp` (
|
||||
PRIMARY KEY (`a`),
|
||||
UNIQUE KEY `a` (`a`,`b`) USING BTREE
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION p2 VALUES LESS THAN (1000) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION `p2` VALUES LESS THAN (1000) ENGINE = InnoDB)
|
||||
DROP TABLE IF EXISTS t_10;
|
||||
DROP TABLE IF EXISTS t_100;
|
||||
DROP TABLE IF EXISTS t_1000;
|
||||
|
||||
@@ -128,10 +128,10 @@ tp CREATE TABLE `tp` (
|
||||
PRIMARY KEY (`a`),
|
||||
UNIQUE KEY `a` (`a`) USING BTREE
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES LESS THAN (1000) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES LESS THAN (1000) ENGINE = MyISAM)
|
||||
ALTER TABLE tp DROP INDEX a;
|
||||
ALTER TABLE t_10 DROP INDEX a;
|
||||
ALTER TABLE tp ADD UNIQUE INDEX USING BTREE (a,b);
|
||||
@@ -153,10 +153,10 @@ tp CREATE TABLE `tp` (
|
||||
PRIMARY KEY (`a`),
|
||||
UNIQUE KEY `a` (`a`,`b`) USING BTREE
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p2 VALUES LESS THAN (1000) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p2` VALUES LESS THAN (1000) ENGINE = MyISAM)
|
||||
DROP TABLE IF EXISTS t_10;
|
||||
DROP TABLE IF EXISTS t_100;
|
||||
DROP TABLE IF EXISTS t_1000;
|
||||
|
||||
@@ -13,7 +13,7 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(24) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
PARTITIONS 4
|
||||
SHOW CREATE TABLE t;
|
||||
Table Create Table
|
||||
@@ -86,7 +86,7 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(24) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=112 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
PARTITIONS 4
|
||||
SHOW CREATE TABLE t;
|
||||
Table Create Table
|
||||
@@ -194,9 +194,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
SET DEBUG_SYNC= 'now SIGNAL goto_verification';
|
||||
SET DEBUG_SYNC= 'now WAIT_FOR swap_in_progress';
|
||||
# select from t and select/update/delete/insert from tp should work
|
||||
@@ -237,9 +237,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
SET DEBUG_SYNC= 'now SIGNAL goto_wait';
|
||||
SET DEBUG_SYNC= 'now WAIT_FOR swap_in_progress';
|
||||
# Both tables should now be under exclusive lock, even SHOW should fail
|
||||
@@ -312,9 +312,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
SELECT * FROM tp WHERE a = 99;
|
||||
a b
|
||||
99 End of values
|
||||
@@ -346,9 +346,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = InnoDB,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
10 Ten
|
||||
|
||||
@@ -13,7 +13,7 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(24) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
PARTITIONS 4
|
||||
SHOW CREATE TABLE t;
|
||||
Table Create Table
|
||||
@@ -86,7 +86,7 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(24) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=112 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
PARTITIONS 4
|
||||
SHOW CREATE TABLE t;
|
||||
Table Create Table
|
||||
@@ -194,9 +194,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MEMORY,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MEMORY,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
SET DEBUG_SYNC= 'now SIGNAL goto_verification';
|
||||
SET DEBUG_SYNC= 'now WAIT_FOR swap_in_progress';
|
||||
# select from t and select/update/delete/insert from tp should work
|
||||
@@ -237,9 +237,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MEMORY,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MEMORY,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
SET DEBUG_SYNC= 'now SIGNAL goto_wait';
|
||||
SET DEBUG_SYNC= 'now WAIT_FOR swap_in_progress';
|
||||
# Both tables should now be under exclusive lock, even SHOW should fail
|
||||
@@ -312,9 +312,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MEMORY,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MEMORY,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
SELECT * FROM tp WHERE a = 99;
|
||||
a b
|
||||
99 End of values
|
||||
@@ -346,9 +346,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MEMORY,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MEMORY,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
10 Ten
|
||||
|
||||
@@ -13,7 +13,7 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(24) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
PARTITIONS 4
|
||||
SHOW CREATE TABLE t;
|
||||
Table Create Table
|
||||
@@ -86,7 +86,7 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(24) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=112 DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
PARTITION BY HASH (`a`)
|
||||
PARTITIONS 4
|
||||
SHOW CREATE TABLE t;
|
||||
Table Create Table
|
||||
@@ -194,9 +194,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SET DEBUG_SYNC= 'now SIGNAL goto_verification';
|
||||
SET DEBUG_SYNC= 'now WAIT_FOR swap_in_progress';
|
||||
# select from t and select/update/delete/insert from tp should work
|
||||
@@ -237,9 +237,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SET DEBUG_SYNC= 'now SIGNAL goto_wait';
|
||||
SET DEBUG_SYNC= 'now WAIT_FOR swap_in_progress';
|
||||
# Both tables should now be under exclusive lock, even SHOW should fail
|
||||
@@ -312,9 +312,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM tp WHERE a = 99;
|
||||
a b
|
||||
99 End of values
|
||||
@@ -346,9 +346,9 @@ tp CREATE TABLE `tp` (
|
||||
`b` varchar(55) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION p0 VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION p1 VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `p0` VALUES LESS THAN (100) ENGINE = MyISAM,
|
||||
PARTITION `p1` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t;
|
||||
a b
|
||||
10 Ten
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` float NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values (-3.402823466E+38), (3.402823466E+38), (-1.5), (-1), (0), (1), (1.5);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -46,7 +46,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` float NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 10
|
||||
insert into t2 values (-3.402823466E+38), (-3.402823466E+37), (-123.456), (0), (1234546.789), (123.456), (1.5);
|
||||
select * from t2;
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` float NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values (-3.402823466E+38), (3.402823466E+38), (-1.5), (-1), (0), (1), (1.5);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -46,7 +46,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` float NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 10
|
||||
insert into t2 values (-3.402823466E+38), (-3.402823466E+37), (-123.456), (0), (1234546.789), (123.456), (1.5);
|
||||
select * from t2;
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(10) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values (4294967295), (4294967294), (4294967293), (4294967292), (1), (2), (65535);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -46,7 +46,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` int(10) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 8
|
||||
insert into t2 values (4294967295), (4294967294), (4294967293), (4294967292);
|
||||
select * from t2;
|
||||
@@ -78,7 +78,7 @@ t3 CREATE TABLE `t3` (
|
||||
`a` int(11) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 7
|
||||
insert into t3 values (2147483647), (2147483646), (2147483645), (2147483644), (-2147483648), (-2147483647), (1), (-1), (0);
|
||||
select * from t3;
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` int(10) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values (4294967295), (4294967294), (4294967293), (4294967292), (1), (2), (65535);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -46,7 +46,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` int(10) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 8
|
||||
insert into t2 values (4294967295), (4294967294), (4294967293), (4294967292);
|
||||
select * from t2;
|
||||
@@ -78,7 +78,7 @@ t3 CREATE TABLE `t3` (
|
||||
`a` int(11) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 7
|
||||
insert into t3 values (2147483647), (2147483646), (2147483645), (2147483644), (-2147483648), (-2147483647), (1), (-1), (0);
|
||||
select * from t3;
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` mediumint(8) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values (16777215), (16777214), (16777213), (16777212), (1), (2), (65535);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -46,7 +46,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` mediumint(8) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 8
|
||||
insert into t2 values (16777215), (16777214), (16777213), (16777212);
|
||||
select * from t2;
|
||||
@@ -78,7 +78,7 @@ t3 CREATE TABLE `t3` (
|
||||
`a` mediumint(9) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 7
|
||||
insert into t3 values (8388607), (8388606), (8388605), (8388604), (-8388608), (-8388607), (1), (-1), (0);
|
||||
select * from t3;
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` mediumint(8) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values (16777215), (16777214), (16777213), (16777212), (1), (2), (65535);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -46,7 +46,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` mediumint(8) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 8
|
||||
insert into t2 values (16777215), (16777214), (16777213), (16777212);
|
||||
select * from t2;
|
||||
@@ -78,7 +78,7 @@ t3 CREATE TABLE `t3` (
|
||||
`a` mediumint(9) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 7
|
||||
insert into t3 values (8388607), (8388606), (8388605), (8388604), (-8388608), (-8388607), (1), (-1), (0);
|
||||
select * from t3;
|
||||
|
||||
@@ -56,14 +56,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB,
|
||||
PARTITION PartD ENGINE = InnoDB,
|
||||
PARTITION partE ENGINE = InnoDB,
|
||||
PARTITION Partf ENGINE = InnoDB,
|
||||
PARTITION PartG ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB,
|
||||
PARTITION `PartD` ENGINE = InnoDB,
|
||||
PARTITION `partE` ENGINE = InnoDB,
|
||||
PARTITION `Partf` ENGINE = InnoDB,
|
||||
PARTITION `PartG` ENGINE = InnoDB)
|
||||
ALTER TABLE TableA COALESCE PARTITION 4;
|
||||
SELECT * FROM TableA;
|
||||
a
|
||||
@@ -84,10 +84,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
# Test of EXCHANGE PARTITION WITH TABLE
|
||||
SELECT PARTITION_NAME, TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA ='MySQL_Test_DB' AND TABLE_NAME = 'TableA';
|
||||
PARTITION_NAME TABLE_ROWS
|
||||
@@ -112,10 +112,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
SELECT * FROM TableB;
|
||||
a
|
||||
10
|
||||
@@ -156,10 +156,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Should not work on HASH/KEY
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,partB,Partc INTO
|
||||
@@ -192,10 +192,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = InnoDB,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = InnoDB,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -271,11 +271,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB,
|
||||
PARTITION PartD ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB,
|
||||
PARTITION `PartD` ENGINE = InnoDB)
|
||||
DROP TABLE tablea;
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
@@ -364,14 +364,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB,
|
||||
PARTITION PartD ENGINE = InnoDB,
|
||||
PARTITION partE ENGINE = InnoDB,
|
||||
PARTITION Partf ENGINE = InnoDB,
|
||||
PARTITION PartG ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB,
|
||||
PARTITION `PartD` ENGINE = InnoDB,
|
||||
PARTITION `partE` ENGINE = InnoDB,
|
||||
PARTITION `Partf` ENGINE = InnoDB,
|
||||
PARTITION `PartG` ENGINE = InnoDB)
|
||||
ALTER TABLE TableA COALESCE PARTITION 4;
|
||||
SELECT * FROM TableA;
|
||||
a
|
||||
@@ -392,10 +392,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Should not work on HASH/KEY
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,partB,Partc INTO
|
||||
@@ -428,10 +428,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = InnoDB,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = InnoDB,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -507,11 +507,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB,
|
||||
PARTITION PartD ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB,
|
||||
PARTITION `PartD` ENGINE = InnoDB)
|
||||
DROP TABLE tablea;
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
@@ -589,14 +589,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = InnoDB,
|
||||
PARTITION partE VALUES LESS THAN (16) ENGINE = InnoDB,
|
||||
PARTITION Partf VALUES LESS THAN (19) ENGINE = InnoDB,
|
||||
PARTITION PartG VALUES LESS THAN (22) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = InnoDB,
|
||||
PARTITION `partE` VALUES LESS THAN (16) ENGINE = InnoDB,
|
||||
PARTITION `Partf` VALUES LESS THAN (19) ENGINE = InnoDB,
|
||||
PARTITION `PartG` VALUES LESS THAN (22) ENGINE = InnoDB)
|
||||
ALTER TABLE TableA DROP PARTITION partE, PartG;
|
||||
ALTER TABLE TableA DROP PARTITION Partf;
|
||||
ALTER TABLE TableA ADD PARTITION
|
||||
@@ -620,12 +620,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = InnoDB,
|
||||
PARTITION PartE VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = InnoDB,
|
||||
PARTITION `PartE` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Error since it must reorganize a consecutive range
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,Partc INTO
|
||||
@@ -658,11 +658,11 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION partD VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = InnoDB,
|
||||
PARTITION partB VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = InnoDB,
|
||||
PARTITION partC VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION `partD` VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = InnoDB,
|
||||
PARTITION `partC` VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = InnoDB)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -738,11 +738,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = InnoDB)
|
||||
DROP TABLE tablea;
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
@@ -820,14 +820,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = InnoDB,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = InnoDB,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION partE VALUES IN (16) ENGINE = InnoDB,
|
||||
PARTITION Partf VALUES IN (19) ENGINE = InnoDB,
|
||||
PARTITION PartG VALUES IN (22) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = InnoDB,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION `partE` VALUES IN (16) ENGINE = InnoDB,
|
||||
PARTITION `Partf` VALUES IN (19) ENGINE = InnoDB,
|
||||
PARTITION `PartG` VALUES IN (22) ENGINE = InnoDB)
|
||||
ALTER TABLE TableA DROP PARTITION partE, PartG;
|
||||
ALTER TABLE TableA DROP PARTITION Partf;
|
||||
ALTER TABLE TableA ADD PARTITION
|
||||
@@ -851,12 +851,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = InnoDB,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = InnoDB,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = InnoDB,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = InnoDB)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,Partc INTO
|
||||
(PARTITION Partc VALUES IN (1,7)
|
||||
@@ -889,12 +889,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION Partc VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION parta VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION partB VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `Partc` VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION `parta` VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = InnoDB)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -961,11 +961,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = InnoDB,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = InnoDB,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = InnoDB,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = InnoDB)
|
||||
DROP TABLE tablea;
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
@@ -1004,10 +1004,10 @@ t1 CREATE TABLE `t1` (
|
||||
`b` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2002 DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION LT1000 VALUES LESS THAN (1000) ENGINE = InnoDB,
|
||||
PARTITION LT2000 VALUES LESS THAN (2000) ENGINE = InnoDB,
|
||||
PARTITION MAX VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `LT1000` VALUES LESS THAN (1000) ENGINE = InnoDB,
|
||||
PARTITION `LT2000` VALUES LESS THAN (2000) ENGINE = InnoDB,
|
||||
PARTITION `MAX` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
a b
|
||||
1 First
|
||||
|
||||
@@ -56,14 +56,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY,
|
||||
PARTITION PartD ENGINE = MEMORY,
|
||||
PARTITION partE ENGINE = MEMORY,
|
||||
PARTITION Partf ENGINE = MEMORY,
|
||||
PARTITION PartG ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY,
|
||||
PARTITION `PartD` ENGINE = MEMORY,
|
||||
PARTITION `partE` ENGINE = MEMORY,
|
||||
PARTITION `Partf` ENGINE = MEMORY,
|
||||
PARTITION `PartG` ENGINE = MEMORY)
|
||||
ALTER TABLE TableA COALESCE PARTITION 4;
|
||||
SELECT * FROM TableA;
|
||||
a
|
||||
@@ -84,10 +84,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
# Test of EXCHANGE PARTITION WITH TABLE
|
||||
SELECT PARTITION_NAME, TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA ='MySQL_Test_DB' AND TABLE_NAME = 'TableA';
|
||||
PARTITION_NAME TABLE_ROWS
|
||||
@@ -112,10 +112,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
SELECT * FROM TableB;
|
||||
a
|
||||
10
|
||||
@@ -156,10 +156,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Should not work on HASH/KEY
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,partB,Partc INTO
|
||||
@@ -192,10 +192,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = MEMORY,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = MEMORY,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -271,11 +271,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY,
|
||||
PARTITION PartD ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY,
|
||||
PARTITION `PartD` ENGINE = MEMORY)
|
||||
DROP TABLE tablea;
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
@@ -364,14 +364,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY,
|
||||
PARTITION PartD ENGINE = MEMORY,
|
||||
PARTITION partE ENGINE = MEMORY,
|
||||
PARTITION Partf ENGINE = MEMORY,
|
||||
PARTITION PartG ENGINE = MEMORY)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY,
|
||||
PARTITION `PartD` ENGINE = MEMORY,
|
||||
PARTITION `partE` ENGINE = MEMORY,
|
||||
PARTITION `Partf` ENGINE = MEMORY,
|
||||
PARTITION `PartG` ENGINE = MEMORY)
|
||||
ALTER TABLE TableA COALESCE PARTITION 4;
|
||||
SELECT * FROM TableA;
|
||||
a
|
||||
@@ -392,10 +392,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Should not work on HASH/KEY
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,partB,Partc INTO
|
||||
@@ -428,10 +428,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = MEMORY,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = MEMORY,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -507,11 +507,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY,
|
||||
PARTITION PartD ENGINE = MEMORY)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY,
|
||||
PARTITION `PartD` ENGINE = MEMORY)
|
||||
DROP TABLE tablea;
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
@@ -589,14 +589,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = MEMORY,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = MEMORY,
|
||||
PARTITION partE VALUES LESS THAN (16) ENGINE = MEMORY,
|
||||
PARTITION Partf VALUES LESS THAN (19) ENGINE = MEMORY,
|
||||
PARTITION PartG VALUES LESS THAN (22) ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = MEMORY,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = MEMORY,
|
||||
PARTITION `partE` VALUES LESS THAN (16) ENGINE = MEMORY,
|
||||
PARTITION `Partf` VALUES LESS THAN (19) ENGINE = MEMORY,
|
||||
PARTITION `PartG` VALUES LESS THAN (22) ENGINE = MEMORY)
|
||||
ALTER TABLE TableA DROP PARTITION partE, PartG;
|
||||
ALTER TABLE TableA DROP PARTITION Partf;
|
||||
ALTER TABLE TableA ADD PARTITION
|
||||
@@ -620,12 +620,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = MEMORY,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = MEMORY,
|
||||
PARTITION PartE VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = MEMORY,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = MEMORY,
|
||||
PARTITION `PartE` VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Error since it must reorganize a consecutive range
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,Partc INTO
|
||||
@@ -658,11 +658,11 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION partD VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = MEMORY,
|
||||
PARTITION partB VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = MEMORY,
|
||||
PARTITION partC VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION `partD` VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = MEMORY,
|
||||
PARTITION `partC` VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = MEMORY)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -738,11 +738,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = MEMORY,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = MEMORY,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = MEMORY)
|
||||
DROP TABLE tablea;
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
@@ -820,14 +820,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = MEMORY,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = MEMORY,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION partE VALUES IN (16) ENGINE = MEMORY,
|
||||
PARTITION Partf VALUES IN (19) ENGINE = MEMORY,
|
||||
PARTITION PartG VALUES IN (22) ENGINE = MEMORY)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = MEMORY,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION `partE` VALUES IN (16) ENGINE = MEMORY,
|
||||
PARTITION `Partf` VALUES IN (19) ENGINE = MEMORY,
|
||||
PARTITION `PartG` VALUES IN (22) ENGINE = MEMORY)
|
||||
ALTER TABLE TableA DROP PARTITION partE, PartG;
|
||||
ALTER TABLE TableA DROP PARTITION Partf;
|
||||
ALTER TABLE TableA ADD PARTITION
|
||||
@@ -851,12 +851,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = MEMORY,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = MEMORY,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = MEMORY)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = MEMORY,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = MEMORY)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,Partc INTO
|
||||
(PARTITION Partc VALUES IN (1,7)
|
||||
@@ -889,12 +889,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION Partc VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION parta VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION partB VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = MEMORY)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `Partc` VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION `parta` VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = MEMORY)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -961,11 +961,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = MEMORY,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = MEMORY,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MEMORY)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = MEMORY,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MEMORY)
|
||||
DROP TABLE tablea;
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
@@ -1004,10 +1004,10 @@ t1 CREATE TABLE `t1` (
|
||||
`b` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=2002 DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION LT1000 VALUES LESS THAN (1000) ENGINE = MEMORY,
|
||||
PARTITION LT2000 VALUES LESS THAN (2000) ENGINE = MEMORY,
|
||||
PARTITION MAX VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `LT1000` VALUES LESS THAN (1000) ENGINE = MEMORY,
|
||||
PARTITION `LT2000` VALUES LESS THAN (2000) ENGINE = MEMORY,
|
||||
PARTITION `MAX` VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
a b
|
||||
1 First
|
||||
|
||||
@@ -56,14 +56,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM,
|
||||
PARTITION PartD ENGINE = MyISAM,
|
||||
PARTITION partE ENGINE = MyISAM,
|
||||
PARTITION Partf ENGINE = MyISAM,
|
||||
PARTITION PartG ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM,
|
||||
PARTITION `PartD` ENGINE = MyISAM,
|
||||
PARTITION `partE` ENGINE = MyISAM,
|
||||
PARTITION `Partf` ENGINE = MyISAM,
|
||||
PARTITION `PartG` ENGINE = MyISAM)
|
||||
ALTER TABLE TableA COALESCE PARTITION 4;
|
||||
SELECT * FROM TableA;
|
||||
a
|
||||
@@ -84,10 +84,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
# Test of EXCHANGE PARTITION WITH TABLE
|
||||
SELECT PARTITION_NAME, TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA ='MySQL_Test_DB' AND TABLE_NAME = 'TableA';
|
||||
PARTITION_NAME TABLE_ROWS
|
||||
@@ -112,10 +112,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
SELECT * FROM TableB;
|
||||
a
|
||||
10
|
||||
@@ -156,10 +156,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Should not work on HASH/KEY
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,partB,Partc INTO
|
||||
@@ -192,10 +192,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = MyISAM,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = MyISAM,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -271,11 +271,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM,
|
||||
PARTITION PartD ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM,
|
||||
PARTITION `PartD` ENGINE = MyISAM)
|
||||
DROP TABLE tablea;
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
@@ -364,14 +364,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM,
|
||||
PARTITION PartD ENGINE = MyISAM,
|
||||
PARTITION partE ENGINE = MyISAM,
|
||||
PARTITION Partf ENGINE = MyISAM,
|
||||
PARTITION PartG ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM,
|
||||
PARTITION `PartD` ENGINE = MyISAM,
|
||||
PARTITION `partE` ENGINE = MyISAM,
|
||||
PARTITION `Partf` ENGINE = MyISAM,
|
||||
PARTITION `PartG` ENGINE = MyISAM)
|
||||
ALTER TABLE TableA COALESCE PARTITION 4;
|
||||
SELECT * FROM TableA;
|
||||
a
|
||||
@@ -392,10 +392,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Should not work on HASH/KEY
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,partB,Partc INTO
|
||||
@@ -428,10 +428,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = MyISAM,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = MyISAM,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -507,11 +507,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM,
|
||||
PARTITION PartD ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM,
|
||||
PARTITION `PartD` ENGINE = MyISAM)
|
||||
DROP TABLE tablea;
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
@@ -589,14 +589,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = MyISAM,
|
||||
PARTITION partE VALUES LESS THAN (16) ENGINE = MyISAM,
|
||||
PARTITION Partf VALUES LESS THAN (19) ENGINE = MyISAM,
|
||||
PARTITION PartG VALUES LESS THAN (22) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = MyISAM,
|
||||
PARTITION `partE` VALUES LESS THAN (16) ENGINE = MyISAM,
|
||||
PARTITION `Partf` VALUES LESS THAN (19) ENGINE = MyISAM,
|
||||
PARTITION `PartG` VALUES LESS THAN (22) ENGINE = MyISAM)
|
||||
ALTER TABLE TableA DROP PARTITION partE, PartG;
|
||||
ALTER TABLE TableA DROP PARTITION Partf;
|
||||
ALTER TABLE TableA ADD PARTITION
|
||||
@@ -620,12 +620,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = MyISAM,
|
||||
PARTITION PartE VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = MyISAM,
|
||||
PARTITION `PartE` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Error since it must reorganize a consecutive range
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,Partc INTO
|
||||
@@ -658,11 +658,11 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION partD VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = MyISAM,
|
||||
PARTITION partB VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = MyISAM,
|
||||
PARTITION partC VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION `partD` VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = MyISAM,
|
||||
PARTITION `partC` VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = MyISAM)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -738,11 +738,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = MyISAM)
|
||||
DROP TABLE tablea;
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
@@ -820,14 +820,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = MyISAM,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = MyISAM,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION partE VALUES IN (16) ENGINE = MyISAM,
|
||||
PARTITION Partf VALUES IN (19) ENGINE = MyISAM,
|
||||
PARTITION PartG VALUES IN (22) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = MyISAM,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION `partE` VALUES IN (16) ENGINE = MyISAM,
|
||||
PARTITION `Partf` VALUES IN (19) ENGINE = MyISAM,
|
||||
PARTITION `PartG` VALUES IN (22) ENGINE = MyISAM)
|
||||
ALTER TABLE TableA DROP PARTITION partE, PartG;
|
||||
ALTER TABLE TableA DROP PARTITION Partf;
|
||||
ALTER TABLE TableA ADD PARTITION
|
||||
@@ -851,12 +851,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = MyISAM,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = MyISAM,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = MyISAM,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = MyISAM)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,Partc INTO
|
||||
(PARTITION Partc VALUES IN (1,7)
|
||||
@@ -889,12 +889,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `TableA` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION Partc VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION parta VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION partB VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `Partc` VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION `parta` VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = MyISAM)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -961,11 +961,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = MyISAM,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = MyISAM,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = MyISAM,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MyISAM)
|
||||
DROP TABLE tablea;
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
@@ -1004,10 +1004,10 @@ t1 CREATE TABLE `t1` (
|
||||
`b` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=2002 DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION LT1000 VALUES LESS THAN (1000) ENGINE = MyISAM,
|
||||
PARTITION LT2000 VALUES LESS THAN (2000) ENGINE = MyISAM,
|
||||
PARTITION MAX VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `LT1000` VALUES LESS THAN (1000) ENGINE = MyISAM,
|
||||
PARTITION `LT2000` VALUES LESS THAN (2000) ENGINE = MyISAM,
|
||||
PARTITION `MAX` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
a b
|
||||
1 First
|
||||
|
||||
@@ -56,14 +56,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB,
|
||||
PARTITION PartD ENGINE = InnoDB,
|
||||
PARTITION partE ENGINE = InnoDB,
|
||||
PARTITION Partf ENGINE = InnoDB,
|
||||
PARTITION PartG ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB,
|
||||
PARTITION `PartD` ENGINE = InnoDB,
|
||||
PARTITION `partE` ENGINE = InnoDB,
|
||||
PARTITION `Partf` ENGINE = InnoDB,
|
||||
PARTITION `PartG` ENGINE = InnoDB)
|
||||
ALTER TABLE TableA COALESCE PARTITION 4;
|
||||
SELECT * FROM TableA;
|
||||
a
|
||||
@@ -84,10 +84,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
# Test of EXCHANGE PARTITION WITH TABLE
|
||||
SELECT PARTITION_NAME, TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA ='MySQL_Test_DB' AND TABLE_NAME = 'TableA';
|
||||
PARTITION_NAME TABLE_ROWS
|
||||
@@ -112,10 +112,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
SELECT * FROM TableB;
|
||||
a
|
||||
10
|
||||
@@ -156,10 +156,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Should not work on HASH/KEY
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,partB,Partc INTO
|
||||
@@ -192,10 +192,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = InnoDB,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = InnoDB,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -264,10 +264,10 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = InnoDB,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = InnoDB,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
SELECT * FROM TableA;
|
||||
@@ -355,14 +355,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB,
|
||||
PARTITION PartD ENGINE = InnoDB,
|
||||
PARTITION partE ENGINE = InnoDB,
|
||||
PARTITION Partf ENGINE = InnoDB,
|
||||
PARTITION PartG ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB,
|
||||
PARTITION `PartD` ENGINE = InnoDB,
|
||||
PARTITION `partE` ENGINE = InnoDB,
|
||||
PARTITION `Partf` ENGINE = InnoDB,
|
||||
PARTITION `PartG` ENGINE = InnoDB)
|
||||
ALTER TABLE TableA COALESCE PARTITION 4;
|
||||
SELECT * FROM TableA;
|
||||
a
|
||||
@@ -383,10 +383,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = InnoDB,
|
||||
PARTITION partB ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = InnoDB,
|
||||
PARTITION `partB` ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Should not work on HASH/KEY
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,partB,Partc INTO
|
||||
@@ -419,10 +419,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = InnoDB,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = InnoDB,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -491,10 +491,10 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = InnoDB,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = InnoDB,
|
||||
PARTITION Partc ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = InnoDB,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = InnoDB,
|
||||
PARTITION `Partc` ENGINE = InnoDB)
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
SELECT * FROM TableA;
|
||||
@@ -571,14 +571,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = InnoDB,
|
||||
PARTITION partE VALUES LESS THAN (16) ENGINE = InnoDB,
|
||||
PARTITION Partf VALUES LESS THAN (19) ENGINE = InnoDB,
|
||||
PARTITION PartG VALUES LESS THAN (22) ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = InnoDB,
|
||||
PARTITION `partE` VALUES LESS THAN (16) ENGINE = InnoDB,
|
||||
PARTITION `Partf` VALUES LESS THAN (19) ENGINE = InnoDB,
|
||||
PARTITION `PartG` VALUES LESS THAN (22) ENGINE = InnoDB)
|
||||
ALTER TABLE TableA DROP PARTITION partE, PartG;
|
||||
ALTER TABLE TableA DROP PARTITION Partf;
|
||||
ALTER TABLE TableA ADD PARTITION
|
||||
@@ -602,12 +602,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = InnoDB,
|
||||
PARTITION PartE VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = InnoDB,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = InnoDB,
|
||||
PARTITION `PartE` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Error since it must reorganize a consecutive range
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,Partc INTO
|
||||
@@ -640,11 +640,11 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION partD VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = InnoDB,
|
||||
PARTITION partB VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = InnoDB,
|
||||
PARTITION partC VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION `partD` VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = InnoDB,
|
||||
PARTITION `partC` VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = InnoDB)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -713,11 +713,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION partD VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = InnoDB,
|
||||
PARTITION partB VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = InnoDB,
|
||||
PARTITION partC VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = InnoDB,
|
||||
PARTITION `partD` VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = InnoDB,
|
||||
PARTITION `partC` VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = InnoDB)
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
SELECT * FROM TableA;
|
||||
@@ -794,14 +794,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = InnoDB,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = InnoDB,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION partE VALUES IN (16) ENGINE = InnoDB,
|
||||
PARTITION Partf VALUES IN (19) ENGINE = InnoDB,
|
||||
PARTITION PartG VALUES IN (22) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = InnoDB,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION `partE` VALUES IN (16) ENGINE = InnoDB,
|
||||
PARTITION `Partf` VALUES IN (19) ENGINE = InnoDB,
|
||||
PARTITION `PartG` VALUES IN (22) ENGINE = InnoDB)
|
||||
ALTER TABLE TableA DROP PARTITION partE, PartG;
|
||||
ALTER TABLE TableA DROP PARTITION Partf;
|
||||
ALTER TABLE TableA ADD PARTITION
|
||||
@@ -825,12 +825,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = InnoDB,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = InnoDB,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = InnoDB,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = InnoDB)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,Partc INTO
|
||||
(PARTITION Partc VALUES IN (1,7)
|
||||
@@ -863,12 +863,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION Partc VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION parta VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION partB VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `Partc` VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION `parta` VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = InnoDB)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -928,12 +928,12 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION Partc VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION parta VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION partB VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `Partc` VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION `parta` VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION `partB` VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = InnoDB,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = InnoDB,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = InnoDB)
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
SELECT * FROM TableA;
|
||||
@@ -971,10 +971,10 @@ t1 CREATE TABLE `t1` (
|
||||
`b` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB AUTO_INCREMENT=2002 DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION LT1000 VALUES LESS THAN (1000) ENGINE = InnoDB,
|
||||
PARTITION LT2000 VALUES LESS THAN (2000) ENGINE = InnoDB,
|
||||
PARTITION MAX VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `LT1000` VALUES LESS THAN (1000) ENGINE = InnoDB,
|
||||
PARTITION `LT2000` VALUES LESS THAN (2000) ENGINE = InnoDB,
|
||||
PARTITION `MAX` VALUES LESS THAN MAXVALUE ENGINE = InnoDB)
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
a b
|
||||
1 First
|
||||
|
||||
@@ -56,14 +56,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY,
|
||||
PARTITION PartD ENGINE = MEMORY,
|
||||
PARTITION partE ENGINE = MEMORY,
|
||||
PARTITION Partf ENGINE = MEMORY,
|
||||
PARTITION PartG ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY,
|
||||
PARTITION `PartD` ENGINE = MEMORY,
|
||||
PARTITION `partE` ENGINE = MEMORY,
|
||||
PARTITION `Partf` ENGINE = MEMORY,
|
||||
PARTITION `PartG` ENGINE = MEMORY)
|
||||
ALTER TABLE TableA COALESCE PARTITION 4;
|
||||
SELECT * FROM TableA;
|
||||
a
|
||||
@@ -84,10 +84,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
# Test of EXCHANGE PARTITION WITH TABLE
|
||||
SELECT PARTITION_NAME, TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA ='MySQL_Test_DB' AND TABLE_NAME = 'TableA';
|
||||
PARTITION_NAME TABLE_ROWS
|
||||
@@ -112,10 +112,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
SELECT * FROM TableB;
|
||||
a
|
||||
10
|
||||
@@ -156,10 +156,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Should not work on HASH/KEY
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,partB,Partc INTO
|
||||
@@ -192,10 +192,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = MEMORY,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = MEMORY,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -264,10 +264,10 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = MEMORY,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = MEMORY,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
SELECT * FROM TableA;
|
||||
@@ -355,14 +355,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY,
|
||||
PARTITION PartD ENGINE = MEMORY,
|
||||
PARTITION partE ENGINE = MEMORY,
|
||||
PARTITION Partf ENGINE = MEMORY,
|
||||
PARTITION PartG ENGINE = MEMORY)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY,
|
||||
PARTITION `PartD` ENGINE = MEMORY,
|
||||
PARTITION `partE` ENGINE = MEMORY,
|
||||
PARTITION `Partf` ENGINE = MEMORY,
|
||||
PARTITION `PartG` ENGINE = MEMORY)
|
||||
ALTER TABLE TableA COALESCE PARTITION 4;
|
||||
SELECT * FROM TableA;
|
||||
a
|
||||
@@ -383,10 +383,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = MEMORY,
|
||||
PARTITION partB ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = MEMORY,
|
||||
PARTITION `partB` ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Should not work on HASH/KEY
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,partB,Partc INTO
|
||||
@@ -419,10 +419,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = MEMORY,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = MEMORY,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -491,10 +491,10 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = MEMORY,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = MEMORY,
|
||||
PARTITION Partc ENGINE = MEMORY)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = MEMORY,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = MEMORY,
|
||||
PARTITION `Partc` ENGINE = MEMORY)
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
SELECT * FROM TableA;
|
||||
@@ -571,14 +571,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = MEMORY,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = MEMORY,
|
||||
PARTITION partE VALUES LESS THAN (16) ENGINE = MEMORY,
|
||||
PARTITION Partf VALUES LESS THAN (19) ENGINE = MEMORY,
|
||||
PARTITION PartG VALUES LESS THAN (22) ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = MEMORY,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = MEMORY,
|
||||
PARTITION `partE` VALUES LESS THAN (16) ENGINE = MEMORY,
|
||||
PARTITION `Partf` VALUES LESS THAN (19) ENGINE = MEMORY,
|
||||
PARTITION `PartG` VALUES LESS THAN (22) ENGINE = MEMORY)
|
||||
ALTER TABLE TableA DROP PARTITION partE, PartG;
|
||||
ALTER TABLE TableA DROP PARTITION Partf;
|
||||
ALTER TABLE TableA ADD PARTITION
|
||||
@@ -602,12 +602,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = MEMORY,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = MEMORY,
|
||||
PARTITION PartE VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = MEMORY,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = MEMORY,
|
||||
PARTITION `PartE` VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Error since it must reorganize a consecutive range
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,Partc INTO
|
||||
@@ -640,11 +640,11 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION partD VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = MEMORY,
|
||||
PARTITION partB VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = MEMORY,
|
||||
PARTITION partC VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION `partD` VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = MEMORY,
|
||||
PARTITION `partC` VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = MEMORY)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -713,11 +713,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION partD VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = MEMORY,
|
||||
PARTITION partB VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = MEMORY,
|
||||
PARTITION partC VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MEMORY,
|
||||
PARTITION `partD` VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = MEMORY,
|
||||
PARTITION `partC` VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = MEMORY)
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
SELECT * FROM TableA;
|
||||
@@ -794,14 +794,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = MEMORY,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = MEMORY,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION partE VALUES IN (16) ENGINE = MEMORY,
|
||||
PARTITION Partf VALUES IN (19) ENGINE = MEMORY,
|
||||
PARTITION PartG VALUES IN (22) ENGINE = MEMORY)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = MEMORY,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION `partE` VALUES IN (16) ENGINE = MEMORY,
|
||||
PARTITION `Partf` VALUES IN (19) ENGINE = MEMORY,
|
||||
PARTITION `PartG` VALUES IN (22) ENGINE = MEMORY)
|
||||
ALTER TABLE TableA DROP PARTITION partE, PartG;
|
||||
ALTER TABLE TableA DROP PARTITION Partf;
|
||||
ALTER TABLE TableA ADD PARTITION
|
||||
@@ -825,12 +825,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = MEMORY,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = MEMORY,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = MEMORY)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = MEMORY,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = MEMORY)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,Partc INTO
|
||||
(PARTITION Partc VALUES IN (1,7)
|
||||
@@ -863,12 +863,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION Partc VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION parta VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION partB VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = MEMORY)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `Partc` VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION `parta` VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = MEMORY)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -928,12 +928,12 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MEMORY DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION Partc VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION parta VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION partB VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = MEMORY)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `Partc` VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION `parta` VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION `partB` VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = MEMORY,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MEMORY,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = MEMORY)
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
SELECT * FROM TableA;
|
||||
@@ -971,10 +971,10 @@ t1 CREATE TABLE `t1` (
|
||||
`b` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MEMORY AUTO_INCREMENT=2002 DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION LT1000 VALUES LESS THAN (1000) ENGINE = MEMORY,
|
||||
PARTITION LT2000 VALUES LESS THAN (2000) ENGINE = MEMORY,
|
||||
PARTITION MAX VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `LT1000` VALUES LESS THAN (1000) ENGINE = MEMORY,
|
||||
PARTITION `LT2000` VALUES LESS THAN (2000) ENGINE = MEMORY,
|
||||
PARTITION `MAX` VALUES LESS THAN MAXVALUE ENGINE = MEMORY)
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
a b
|
||||
1 First
|
||||
|
||||
@@ -56,14 +56,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM,
|
||||
PARTITION PartD ENGINE = MyISAM,
|
||||
PARTITION partE ENGINE = MyISAM,
|
||||
PARTITION Partf ENGINE = MyISAM,
|
||||
PARTITION PartG ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM,
|
||||
PARTITION `PartD` ENGINE = MyISAM,
|
||||
PARTITION `partE` ENGINE = MyISAM,
|
||||
PARTITION `Partf` ENGINE = MyISAM,
|
||||
PARTITION `PartG` ENGINE = MyISAM)
|
||||
ALTER TABLE TableA COALESCE PARTITION 4;
|
||||
SELECT * FROM TableA;
|
||||
a
|
||||
@@ -84,10 +84,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
# Test of EXCHANGE PARTITION WITH TABLE
|
||||
SELECT PARTITION_NAME, TABLE_ROWS FROM INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_SCHEMA ='MySQL_Test_DB' AND TABLE_NAME = 'TableA';
|
||||
PARTITION_NAME TABLE_ROWS
|
||||
@@ -112,10 +112,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
SELECT * FROM TableB;
|
||||
a
|
||||
10
|
||||
@@ -156,10 +156,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Should not work on HASH/KEY
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,partB,Partc INTO
|
||||
@@ -192,10 +192,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = MyISAM,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = MyISAM,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -264,10 +264,10 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = MyISAM,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = MyISAM,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
SELECT * FROM TableA;
|
||||
@@ -355,14 +355,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM,
|
||||
PARTITION PartD ENGINE = MyISAM,
|
||||
PARTITION partE ENGINE = MyISAM,
|
||||
PARTITION Partf ENGINE = MyISAM,
|
||||
PARTITION PartG ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM,
|
||||
PARTITION `PartD` ENGINE = MyISAM,
|
||||
PARTITION `partE` ENGINE = MyISAM,
|
||||
PARTITION `Partf` ENGINE = MyISAM,
|
||||
PARTITION `PartG` ENGINE = MyISAM)
|
||||
ALTER TABLE TableA COALESCE PARTITION 4;
|
||||
SELECT * FROM TableA;
|
||||
a
|
||||
@@ -383,10 +383,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION parta ENGINE = MyISAM,
|
||||
PARTITION partB ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `parta` ENGINE = MyISAM,
|
||||
PARTITION `partB` ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Should not work on HASH/KEY
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,partB,Partc INTO
|
||||
@@ -419,10 +419,10 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = MyISAM,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = MyISAM,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -491,10 +491,10 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (a)
|
||||
(PARTITION partB COMMENT = 'Previusly named parta' ENGINE = MyISAM,
|
||||
PARTITION parta COMMENT = 'Previusly named partB' ENGINE = MyISAM,
|
||||
PARTITION Partc ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`a`)
|
||||
(PARTITION `partB` COMMENT = 'Previusly named parta' ENGINE = MyISAM,
|
||||
PARTITION `parta` COMMENT = 'Previusly named partB' ENGINE = MyISAM,
|
||||
PARTITION `Partc` ENGINE = MyISAM)
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
SELECT * FROM TableA;
|
||||
@@ -571,14 +571,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = MyISAM,
|
||||
PARTITION partE VALUES LESS THAN (16) ENGINE = MyISAM,
|
||||
PARTITION Partf VALUES LESS THAN (19) ENGINE = MyISAM,
|
||||
PARTITION PartG VALUES LESS THAN (22) ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = MyISAM,
|
||||
PARTITION `partE` VALUES LESS THAN (16) ENGINE = MyISAM,
|
||||
PARTITION `Partf` VALUES LESS THAN (19) ENGINE = MyISAM,
|
||||
PARTITION `PartG` VALUES LESS THAN (22) ENGINE = MyISAM)
|
||||
ALTER TABLE TableA DROP PARTITION partE, PartG;
|
||||
ALTER TABLE TableA DROP PARTITION Partf;
|
||||
ALTER TABLE TableA ADD PARTITION
|
||||
@@ -602,12 +602,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION partB VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION Partc VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES LESS THAN (13) ENGINE = MyISAM,
|
||||
PARTITION PartE VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES LESS THAN (7) ENGINE = MyISAM,
|
||||
PARTITION `Partc` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES LESS THAN (13) ENGINE = MyISAM,
|
||||
PARTITION `PartE` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
# Error since it must reorganize a consecutive range
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,Partc INTO
|
||||
@@ -640,11 +640,11 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION partD VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = MyISAM,
|
||||
PARTITION partB VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = MyISAM,
|
||||
PARTITION partC VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION `partD` VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = MyISAM,
|
||||
PARTITION `partC` VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = MyISAM)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -713,11 +713,11 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION parta VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION partD VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = MyISAM,
|
||||
PARTITION partB VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = MyISAM,
|
||||
PARTITION partC VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `parta` VALUES LESS THAN (4) ENGINE = MyISAM,
|
||||
PARTITION `partD` VALUES LESS THAN (8) COMMENT = 'Previously partB and partly Partc' ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES LESS THAN (11) COMMENT = 'Previously partly Partc and partly PartD' ENGINE = MyISAM,
|
||||
PARTITION `partC` VALUES LESS THAN MAXVALUE COMMENT = 'Previously partly PartD' ENGINE = MyISAM)
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
SELECT * FROM TableA;
|
||||
@@ -794,14 +794,14 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = MyISAM,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = MyISAM,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION partE VALUES IN (16) ENGINE = MyISAM,
|
||||
PARTITION Partf VALUES IN (19) ENGINE = MyISAM,
|
||||
PARTITION PartG VALUES IN (22) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = MyISAM,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION `partE` VALUES IN (16) ENGINE = MyISAM,
|
||||
PARTITION `Partf` VALUES IN (19) ENGINE = MyISAM,
|
||||
PARTITION `PartG` VALUES IN (22) ENGINE = MyISAM)
|
||||
ALTER TABLE TableA DROP PARTITION partE, PartG;
|
||||
ALTER TABLE TableA DROP PARTITION Partf;
|
||||
ALTER TABLE TableA ADD PARTITION
|
||||
@@ -825,12 +825,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION parta VALUES IN (1,8,9) ENGINE = MyISAM,
|
||||
PARTITION partB VALUES IN (2,10,11) ENGINE = MyISAM,
|
||||
PARTITION Partc VALUES IN (3,4,7) ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `parta` VALUES IN (1,8,9) ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES IN (2,10,11) ENGINE = MyISAM,
|
||||
PARTITION `Partc` VALUES IN (3,4,7) ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = MyISAM)
|
||||
# Test of REORGANIZE PARTITIONS
|
||||
ALTER TABLE TableA REORGANIZE PARTITION parta,Partc INTO
|
||||
(PARTITION Partc VALUES IN (1,7)
|
||||
@@ -863,12 +863,12 @@ Table Create Table
|
||||
TableA CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION Partc VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION parta VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION partB VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `Partc` VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION `parta` VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = MyISAM)
|
||||
# Test of RENAME TABLE
|
||||
RENAME TABLE TableA to TableB;
|
||||
SELECT * FROM TableB;
|
||||
@@ -928,12 +928,12 @@ Table Create Table
|
||||
tablea CREATE TABLE `tablea` (
|
||||
`a` int(11) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (a)
|
||||
(PARTITION Partc VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION parta VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION partB VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION PartD VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION PartE VALUES IN (13) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`a`)
|
||||
(PARTITION `Partc` VALUES IN (1,7) COMMENT = 'Mix 1 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION `parta` VALUES IN (3,9) COMMENT = 'Mix 2 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION `partB` VALUES IN (4,8) COMMENT = 'Mix 3 of old parta and Partc' ENGINE = MyISAM,
|
||||
PARTITION `PartD` VALUES IN (5,6,12) ENGINE = MyISAM,
|
||||
PARTITION `PartE` VALUES IN (13) ENGINE = MyISAM)
|
||||
# Test of REMOVE PARTITIONING
|
||||
ALTER TABLE TableA REMOVE PARTITIONING;
|
||||
SELECT * FROM TableA;
|
||||
@@ -971,10 +971,10 @@ t1 CREATE TABLE `t1` (
|
||||
`b` varchar(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM AUTO_INCREMENT=2002 DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (a)
|
||||
(PARTITION LT1000 VALUES LESS THAN (1000) ENGINE = MyISAM,
|
||||
PARTITION LT2000 VALUES LESS THAN (2000) ENGINE = MyISAM,
|
||||
PARTITION MAX VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
PARTITION BY RANGE (`a`)
|
||||
(PARTITION `LT1000` VALUES LESS THAN (1000) ENGINE = MyISAM,
|
||||
PARTITION `LT2000` VALUES LESS THAN (2000) ENGINE = MyISAM,
|
||||
PARTITION `MAX` VALUES LESS THAN MAXVALUE ENGINE = MyISAM)
|
||||
SELECT * FROM t1 ORDER BY a;
|
||||
a b
|
||||
1 First
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` smallint(5) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values (65535), (65534), (65533), (65532), (1), (2), (256);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -46,7 +46,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` smallint(5) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 8
|
||||
insert into t2 values (65535), (65534), (65533), (65532);
|
||||
select * from t2;
|
||||
@@ -78,7 +78,7 @@ t3 CREATE TABLE `t3` (
|
||||
`a` smallint(6) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 7
|
||||
insert into t3 values (32767), (32766), (32765), (32764), (-32768), (-32767), (1), (-1), (0);
|
||||
select * from t3;
|
||||
|
||||
@@ -10,11 +10,11 @@ t1 CREATE TABLE `t1` (
|
||||
`a` smallint(5) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values (65535), (65534), (65533), (65532), (1), (2), (256);
|
||||
select * from t1;
|
||||
a
|
||||
@@ -46,7 +46,7 @@ t2 CREATE TABLE `t2` (
|
||||
`a` smallint(5) unsigned NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 8
|
||||
insert into t2 values (65535), (65534), (65533), (65532);
|
||||
select * from t2;
|
||||
@@ -78,7 +78,7 @@ t3 CREATE TABLE `t3` (
|
||||
`a` smallint(6) NOT NULL,
|
||||
PRIMARY KEY (`a`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a)
|
||||
PARTITION BY KEY (`a`)
|
||||
PARTITIONS 7
|
||||
insert into t3 values (32767), (32766), (32765), (32764), (-32768), (-32767), (1), (-1), (0);
|
||||
select * from t3;
|
||||
|
||||
@@ -13,11 +13,11 @@ t1 CREATE TABLE `t1` (
|
||||
`d` enum('m','w') NOT NULL,
|
||||
PRIMARY KEY (`a`,`b`,`c`,`d`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a,b,c,d)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`,`b`,`c`,`d`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values
|
||||
('1975-01-01', 'abcde', 'abcde','m'),
|
||||
('1983-12-31', 'cdef', 'srtbvsr', 'w'),
|
||||
@@ -55,11 +55,11 @@ t1 CREATE TABLE `t1` (
|
||||
`i` char(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a,b,c,d,e,f,g,h)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values
|
||||
('1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113, 'tbhth nrzh ztfghgfh fzh ftzhj fztjh'),
|
||||
('1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127, 'liuugbzvdmrlti b itiortudirtfgtibm dfi'),
|
||||
@@ -105,11 +105,11 @@ t1 CREATE TABLE `t1` (
|
||||
`i` char(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`,`a1`,`b1`,`c1`,`d1`,`e1`,`f1`,`g1`,`h1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a,b,c,d,e,f,g,h,a1,b1,c1,d1,e1,f1,g1,h1)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`,`a1`,`b1`,`c1`,`d1`,`e1`,`f1`,`g1`,`h1`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values
|
||||
('1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113,'1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113, 'tbhth nrzh ztfghgfh fzh ftzhj fztjh'),
|
||||
('1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127,'1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127, 'liuugbzvdmrlti b itiortudirtfgtibm dfi'),
|
||||
@@ -185,11 +185,11 @@ t1 CREATE TABLE `t1` (
|
||||
`i` char(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`,`a1`,`b1`,`c1`,`d1`,`e1`,`f1`,`g1`,`h1`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a,b,c,d,e,f,g,h)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
PARTITION BY KEY (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = InnoDB,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = InnoDB,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = InnoDB,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = InnoDB)
|
||||
insert into t1 values
|
||||
('1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113,'1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113,'1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113, '1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113, 'tbhth nrzh ztfghgfh fzh ftzhj fztjh'),
|
||||
('1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127,'1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127, '1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127, '1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127, 'liuugbzvdmrlti b itiortudirtfgtibm dfi'),
|
||||
|
||||
@@ -13,11 +13,11 @@ t1 CREATE TABLE `t1` (
|
||||
`d` enum('m','w') NOT NULL,
|
||||
PRIMARY KEY (`a`,`b`,`c`,`d`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a,b,c,d)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`,`b`,`c`,`d`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values
|
||||
('1975-01-01', 'abcde', 'abcde','m'),
|
||||
('1983-12-31', 'cdef', 'srtbvsr', 'w'),
|
||||
@@ -55,11 +55,11 @@ t1 CREATE TABLE `t1` (
|
||||
`i` char(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a,b,c,d,e,f,g,h)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values
|
||||
('1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113, 'tbhth nrzh ztfghgfh fzh ftzhj fztjh'),
|
||||
('1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127, 'liuugbzvdmrlti b itiortudirtfgtibm dfi'),
|
||||
@@ -105,11 +105,11 @@ t1 CREATE TABLE `t1` (
|
||||
`i` char(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`,`a1`,`b1`,`c1`,`d1`,`e1`,`f1`,`g1`,`h1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a,b,c,d,e,f,g,h,a1,b1,c1,d1,e1,f1,g1,h1)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`,`a1`,`b1`,`c1`,`d1`,`e1`,`f1`,`g1`,`h1`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values
|
||||
('1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113,'1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113, 'tbhth nrzh ztfghgfh fzh ftzhj fztjh'),
|
||||
('1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127,'1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127, 'liuugbzvdmrlti b itiortudirtfgtibm dfi'),
|
||||
@@ -185,11 +185,11 @@ t1 CREATE TABLE `t1` (
|
||||
`i` char(255) DEFAULT NULL,
|
||||
PRIMARY KEY (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`,`a1`,`b1`,`c1`,`d1`,`e1`,`f1`,`g1`,`h1`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY KEY (a,b,c,d,e,f,g,h)
|
||||
(PARTITION pa1 MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION pa2 MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION pa3 MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION pa4 MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
PARTITION BY KEY (`a`,`b`,`c`,`d`,`e`,`f`,`g`,`h`)
|
||||
(PARTITION `pa1` MAX_ROWS = 20 MIN_ROWS = 2 ENGINE = MyISAM,
|
||||
PARTITION `pa2` MAX_ROWS = 30 MIN_ROWS = 3 ENGINE = MyISAM,
|
||||
PARTITION `pa3` MAX_ROWS = 30 MIN_ROWS = 4 ENGINE = MyISAM,
|
||||
PARTITION `pa4` MAX_ROWS = 40 MIN_ROWS = 2 ENGINE = MyISAM)
|
||||
insert into t1 values
|
||||
('1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113,'1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113,'1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113, '1975-01-01', 'abcde', 'abcde','m', 1234, 123.45, 32412341234, 113, 'tbhth nrzh ztfghgfh fzh ftzhj fztjh'),
|
||||
('1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127,'1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127, '1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127, '1983-12-31', 'cdef', 'srtbvsr', 'w', 45634, 13452.56, 3452346456, 127, 'liuugbzvdmrlti b itiortudirtfgtibm dfi'),
|
||||
|
||||
@@ -658,9 +658,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,2))
|
||||
(PARTITION part1 VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (1) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 2)
|
||||
(PARTITION `part1` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (1) ENGINE = InnoDB)
|
||||
|
||||
DROP TABLE t1;
|
||||
# 3.5.3 Reveal that IN (...NULL) is not mapped to IN(0)
|
||||
@@ -685,10 +685,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,2))
|
||||
(PARTITION part1 VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION part3 VALUES IN (1) ENGINE = InnoDB)
|
||||
PARTITION BY LIST (`f_int1` % 2)
|
||||
(PARTITION `part1` VALUES IN (NULL) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES IN (0) ENGINE = InnoDB,
|
||||
PARTITION `part3` VALUES IN (1) ENGINE = InnoDB)
|
||||
|
||||
DROP TABLE t1;
|
||||
|
||||
@@ -719,7 +719,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
|
||||
DROP TABLE t1;
|
||||
# 4.1.2 no partition number, named partitions
|
||||
@@ -741,9 +741,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB)
|
||||
|
||||
DROP TABLE t1;
|
||||
# 4.1.3 variations on no partition/subpartition number, named partitions,
|
||||
@@ -826,17 +826,17 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (20)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB),
|
||||
PARTITION part3 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart31 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart32 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (20)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB),
|
||||
PARTITION `part3` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart31` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart32` ENGINE = InnoDB))
|
||||
|
||||
DROP TABLE t1;
|
||||
#------------------------------------------------------------------------
|
||||
@@ -862,7 +862,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
DROP TABLE t1;
|
||||
@@ -887,11 +887,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION part1 VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (
|
||||
@@ -912,7 +912,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 1
|
||||
|
||||
DROP TABLE t1;
|
||||
@@ -937,11 +937,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 1
|
||||
(PARTITION part1 VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION part2 VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
(PARTITION `part1` VALUES LESS THAN (10) ENGINE = InnoDB,
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646) ENGINE = InnoDB)
|
||||
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (
|
||||
@@ -1681,9 +1681,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 ENGINE = InnoDB,
|
||||
PARTITION part2 ENGINE = InnoDB)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` ENGINE = InnoDB,
|
||||
PARTITION `part2` ENGINE = InnoDB)
|
||||
|
||||
DROP TABLE t1;
|
||||
CREATE TABLE t1 (
|
||||
@@ -1710,14 +1710,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (1000)
|
||||
(SUBPARTITION subpart11 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart12 ENGINE = InnoDB),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = InnoDB,
|
||||
SUBPARTITION subpart22 ENGINE = InnoDB))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (1000)
|
||||
(SUBPARTITION `subpart11` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart12` ENGINE = InnoDB),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = InnoDB,
|
||||
SUBPARTITION `subpart22` ENGINE = InnoDB))
|
||||
|
||||
DROP TABLE t1;
|
||||
# 4.3.2 (positive) number of partition/subpartition ,
|
||||
|
||||
@@ -658,9 +658,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,2))
|
||||
(PARTITION part1 VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (1) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 2)
|
||||
(PARTITION `part1` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (1) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1.MYD
|
||||
@@ -693,10 +693,10 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY LIST (MOD(f_int1,2))
|
||||
(PARTITION part1 VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION part3 VALUES IN (1) ENGINE = MyISAM)
|
||||
PARTITION BY LIST (`f_int1` % 2)
|
||||
(PARTITION `part1` VALUES IN (NULL) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES IN (0) ENGINE = MyISAM,
|
||||
PARTITION `part3` VALUES IN (1) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1.MYD
|
||||
@@ -737,7 +737,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
|
||||
unified filelist
|
||||
t1#P#p0.MYD
|
||||
@@ -765,9 +765,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1.MYD
|
||||
@@ -858,17 +858,17 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (10)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (20)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM),
|
||||
PARTITION part3 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart31 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart32 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (10)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (20)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM),
|
||||
PARTITION `part3` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart31` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart32` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
@@ -910,7 +910,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 2
|
||||
|
||||
unified filelist
|
||||
@@ -943,11 +943,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 2
|
||||
(PARTITION part1 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -980,7 +980,7 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
PARTITIONS 1
|
||||
|
||||
unified filelist
|
||||
@@ -1011,11 +1011,11 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
SUBPARTITIONS 1
|
||||
(PARTITION part1 VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION part2 VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
(PARTITION `part1` VALUES LESS THAN (10) ENGINE = MyISAM,
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646) ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#part1sp0.MYD
|
||||
@@ -1763,9 +1763,9 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 ENGINE = MyISAM,
|
||||
PARTITION part2 ENGINE = MyISAM)
|
||||
PARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` ENGINE = MyISAM,
|
||||
PARTITION `part2` ENGINE = MyISAM)
|
||||
|
||||
unified filelist
|
||||
t1#P#part1.MYD
|
||||
@@ -1800,14 +1800,14 @@ t1 CREATE TABLE `t1` (
|
||||
`f_char2` char(20) DEFAULT NULL,
|
||||
`f_charbig` varchar(1000) DEFAULT NULL
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1
|
||||
PARTITION BY RANGE (f_int1)
|
||||
SUBPARTITION BY HASH (f_int1)
|
||||
(PARTITION part1 VALUES LESS THAN (1000)
|
||||
(SUBPARTITION subpart11 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart12 ENGINE = MyISAM),
|
||||
PARTITION part2 VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION subpart21 ENGINE = MyISAM,
|
||||
SUBPARTITION subpart22 ENGINE = MyISAM))
|
||||
PARTITION BY RANGE (`f_int1`)
|
||||
SUBPARTITION BY HASH (`f_int1`)
|
||||
(PARTITION `part1` VALUES LESS THAN (1000)
|
||||
(SUBPARTITION `subpart11` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart12` ENGINE = MyISAM),
|
||||
PARTITION `part2` VALUES LESS THAN (2147483646)
|
||||
(SUBPARTITION `subpart21` ENGINE = MyISAM,
|
||||
SUBPARTITION `subpart22` ENGINE = MyISAM))
|
||||
|
||||
unified filelist
|
||||
t1#P#part1#SP#subpart11.MYD
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user