MySQL パーティション設定|テーブルへの追加方法と注意点
表にパーティションを追加する必要がある場合は、ALTER TABLE文を使用します。以下は例です:
ALTER TABLE table_name PARTITION BY RANGE (column_name) (
PARTITION p0 VALUES LESS THAN (value1),
PARTITION p1 VALUES LESS THAN (value2),
PARTITION p2 VALUES LESS THAN (value3)
);
上記の例では、table_nameはパーティションを追加するテーブルの名前であり、column_nameはパーティションに使用する列の名前です。その後、PARTITION BY句を使用してパーティションの種類を指定します(ここではRANGEが使用されています)。その後、各パーティションと対応する値の範囲を括弧内にリストアップします。
この操作を実行する前に、データがバックアップされていることを確認してください。新しい領域を追加すると、データが移動および再構築される可能性があることに注意してください。