mysql 对已存在的表建立分区

测试了一下,就算有数据,也能分区,分区后数据重新分布到各个分区中。

alter table `cdb_test` partition by range (id) 
(
	partition `p0` values less than (2),
        partition `p1` values less than (4),
        partition `p2` values less than (maxvalue)
)

对cdb_test 表建立分区。

就这个问题,搜了半天没答案,提问过一次也没人给出答案。今天是从navicat 这个软件中发现的,原来可以通过alter语句来实现。

你可能感兴趣的:(mysql 对已存在的表建立分区)