要在已有的表上創建分區,需要使用ALTER TABLE語句并指定分區關鍵字。以下是一個示例:
ALTER TABLE table_name
MODIFY
PARTITION BY RANGE (column_name)
(
PARTITION partition_name_1 VALUES LESS THAN (value_1),
PARTITION partition_name_2 VALUES LESS THAN (value_2),
...
);
在這個示例中,table_name是要進行分區的表名,column_name是用來進行分區的列名,value_1、value_2等是用來定義分區范圍的值,partition_name_1、partition_name_2等是要創建的分區的名稱。
執行以上命令后,已有的表將被重新分區,并根據指定的分區范圍值和分區名稱進行分區。