添加分区报错:ERROR 1105 (HY000): alter table partition is unsupported

ALTER TABLE daily PARTITION BY RANGE COLUMNS(start_time)(PARTITION p0 VALUES LESS THAN (1587295468502));

报 ERROR 1105 (HY000): alter table partition is unsupported

原本这个表没有分区,现在要加分区,不是用这个sql吗?

tidb 不支持这种方式的修改,需要创建新表,将数据导入到分区表的形式

ps:请正确选择帖子标签和分类

创建新表,将数据导入到分区表的形式是指:

mydumper将数据导出,然后lightning导入新表吗?还是有其它更加简单的方式?

insert into … select …

insert into … select …这种方式导大表的效率高吗?要导的表大概有50亿条数据。量很大

因为 tidb 这边有事务限制,可以在测试环境测试下,大数据量建议通过脚本或者配合程序来做。

对于分区满了问题,可以提前创建新的分区表,程序上做表的写入切换,看是否满足,这个需要业务上做评估。

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。