【发布时间】:2012-03-03 16:31:19
【问题描述】:
我有一张这样的桌子:
CREATE TABLE test (
id MEDIUMINT NOT NULL AUTO_INCREMENT,
user VARCHAR(30),
time VARCHAR(30),
status VARCHAR(30),
origin VARCHAR(30),
PRIMARY KEY (id)
) ENGINE=MyISAM;
PARTITION BY RANGE(id) (
PARTITION p0 VALUES LESS THAN (500000),
PARTITION p1 VALUES LESS THAN (1000000),
PARTITION p2 VALUES LESS THAN (1500000),
PARTITION p3 VALUES LESS THAN (2000000),
PARTITION p4 VALUES LESS THAN (2500000)
)
我有三个问题:
1) 我这里有 #1064 错误;
2) 如何将拆分 test.user 设置为分区中的字母范围;
3) 如何检查分区是否成功;
【问题讨论】:
标签: mysql range database-partitioning