当前位置:   article > 正文

MySQL对已有数据的表进行分区表_mysql建立分区会影响原有的数据吗

mysql建立分区会影响原有的数据吗

1 可以使用ALTER TABLE来进行更改表为分区表,这个操作会创建一个分区表,然后自动进行数据copy然后删除原表。

  1. ALTER TABLE tbl_rtdata PARTITION BY RANGE (Month(fld_date))
  2. (
  3. PARTITION p_Apr VALUES LESS THAN (TO_DAYS('2012-05-01')),
  4. PARTITION p_May VALUES LESS THAN (TO_DAYS('2012-06-01')),
  5. PARTITION p_Dec VALUES LESS THAN MAXVALUE );


但是,这种方法对于服务器的资源消耗比较大,所以下面还有另一种方法。


2 新建一个和原来表一样的分区表,然后把数据从原表导出,接着倒入新表。 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/空白诗007/article/detail/961107
推荐阅读
相关标签
  

闽ICP备14008679号