接下来的两节讨论
COLUMNS
partitioning,它们是
RANGE
和LIST
partitioning 的变体。COLUMNS
分区允许在分区键中使用多个列。为了在分区中放置行以及确定要在分区修剪中检查哪些分区以匹配行,所有这些列都被考虑在内。
此外,RANGE COLUMNS
分区和LIST COLUMNS
分区都支持使用非整数列来定义值范围或列表成员。允许的数据类型如下表所示:
RANGE COLUMNS
接下来两节中的分区和
分区
的讨论LIST COLUMNS
假定您已经熟悉 MySQL 5.1 及更高版本支持的基于范围和列表的分区;有关这些的更多信息,请分别参见
第 22.2.1 节,“RANGE 分区”和
第 22.2.2 节,“LIST 分区”。