mysql 分区表建表sql
时间: 2023-11-27 09:04:42 浏览: 101
mysql分区表LIST
创建 MySQL 分区表的 SQL 语句如下所示:
```sql
CREATE TABLE table_name (
id INT,
name VARCHAR(100),
created_at DATETIME
)
PARTITION BY RANGE (YEAR(created_at)) (
PARTITION p0 VALUES LESS THAN (2020),
PARTITION p1 VALUES LESS THAN (2021),
PARTITION p2 VALUES LESS THAN (2022),
PARTITION p3 VALUES LESS THAN MAXVALUE
);
```
这是一个简单的示例,将表按照 `created_at` 字段的年份进行分区,分为 p0、p1、p2 和 p3 四个分区。你可以根据自己的需求修改字段名和分区策略。
阅读全文