首页 / Mysql / MySql数据分区操作之新增分区操作

MySql数据分区操作之新增分区操作

如果想在已经建好的表上进行分区,如果使用alter添加分区的话,mysql会提示错误:

正确的方法是新建一个具有分区的表,结构一致,然后用insert into 分区表 select * from 原始表;

如果想在已经建好的表上进行分区,如果使用alter添加分区的话,mysql会提示错误:

正确的方法是新建一个具有分区的表,结构一致,然后用insert into 分区表 select * from 原始表;

测试创建分区表文件

插入测试数据

查询P2中的数据

如果删除P2,在删除P2分区的同时,也会将其下的所有数据删除

再次插入数据时,会将原P2的数据插入至P3中

创建一个新的测试表

直接用alter table tablename add partition 方式再最后面添加分区

使用 REORGANIZE PARTITION进行数据的合并与拆分,数据是没有丢失的。
(详细出处参考:https://www.jb51.net/article/42544.htm)
如果用此方式在之前添加会报错,只能用另一种合并拆分分区的方式操作。

本文来自网络,不代表我是攻城狮立场,转载请注明出处:https://www.54gcs.cn/sql/mysql/2130.html

helwo作者

上一篇
下一篇

为您推荐

发表评论

联系我们

联系我们

在线咨询: QQ交谈

邮箱: web@5vo.cn

工作时间:周一至周五,9:00-17:30,节假日休息
关注微信
微信扫一扫关注我们

微信扫一扫关注我们

手机访问
手机扫一扫打开网站

手机扫一扫打开网站

返回顶部
跳至工具栏