创建表分区的语句中,如果store_id字段有1000多不同的值,但是其中只有几个值存储的数据很大,想把这几个值单独提取出来作为分区,然后余下的900多不同的值(注意:之所以不用range的方式,是因为数据量大的值是没有规律的),都放入到一个分区中,有没有这样的写法啊。在range方式的分区中,还有maxvalue,为什么list方式的分区中没有other的写法,在网上也没找到
CREATE TABLE employees (
id INT NOT NULL,
fname VARCHAR(30),
lname VARCHAR(30),
store_id INT
)
PARTITION BY LIST(store_id)
PARTITION p0 VALUES IN (1),
PARTITION p1 VALUES IN (2),
PARTITION p2 VALUES IN (3),
PARTITION p3 VALUES IN (4)
PARTITION other ...(怎么写?)
);