【发布时间】:2009-12-03 03:25:05
【问题描述】:
我有一个基本上看起来像这样的表:
CREATE TABLE myTable (
id INT auto_increment,
field1 TINYINT,
field2 CHAR(2),
field3 INT,
theDate DATE,
otherStuff VARCHAR(20)
PRIMARY KEY (id)
UNIQUE KEY (field1, field2, field3)
)
我想根据theDate 的月份和年份对表进行分区,但是the manual 告诉我不允许:
分区表的分区表达式中使用的所有列必须是该表可能具有的每个唯一键的一部分。换句话说,表上的每个唯一键都必须使用表的分区表达式中的每一列
我在这里有什么选择?我还能对表进行分区吗?
【问题讨论】:
标签: mysql partitioning