MySQL 8.4 Reference Manual  /  ...  /  COLUMNS Partitioning

26.2.3 COLUMNS 分区

接下来的两节讨论了COLUMNS分区,它们是对RANGELIST分区的变体。COLUMNS分区使得可以使用多个列来定义分区键。所有这些列都被用于将行放入分区以及确定哪些分区需要在分区优化中进行匹配以查找行时考虑。

此外,RANGE COLUMNS分区和LIST COLUMNS分区都支持使用非整数列来定义值范围或列表成员。允许的数据类型如下所示:

关于RANGE COLUMNSLIST COLUMNS分区的讨论,下面两个节假设您已经熟悉基于范围和列表的分区,这些在MySQL 5.1及之后版本中支持;有关这些信息,请参阅第26.2.1节,“RANGE 分区”,以及第26.2.2节,“LIST 分区”