alter table在mysql中添加分区和子分区

时间:2018-02-09 06:00:21

标签: mysql partitioning

我有一个表,我想为它创建分区和子分区。 我使用了alter table语句,但即使使用两个alter table语句,我也无法创建子分区。 我只能创建一个分区但不能创建子分区。我需要三个级别的子分区。

当我执行文件时,我不断收到错误: 错误1064(42000):您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以获得正确的语法

但是当我删除创建子分区的语句时,我能够成功执行该文件并创建一个分区。

请建议我可以通过哪些方法来更改表以创建分区和三个级别的子分区。

提前致谢!

1 个答案:

答案 0 :(得分:1)

首先,我怀疑PARTITIONing是否有用。你的申请是什么样的?

其次,我从来没有找到SUBPARTITION的使用,所以我质疑子分区是否属于任何我们。

我只发现了PARTITIONing加速SELECT的两个案例。我可以提到PARTITIONing帮助管理员资料的3个案例。 More discussion

请说明您的分区目的。