【发布时间】:2023-03-18 09:15:01
【问题描述】:
我正在尝试使用 mysql 创建分区表,但我不想指定分区数。例如,在给定的表中,每个区域我将有超过 10 万条记录。我不知道这些地区。他们稍后会来。所以分区的数量应该根据区域增加,但即使我插入具有不同值的多行,下面的语法也会创建单个分区。
我没有提到分区数。
CREATE TABLE `members` (
`firstname` varchar(25) NOT NULL,
`lastname` varchar(25) NOT NULL,
`username` varchar(16) NOT NULL,
`email` varchar(35) DEFAULT NULL,
`region` varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
PARTITION BY KEY (region);
【问题讨论】:
标签: mysql partitioning data-partitioning