分区语法错误alter table

时间:2015-03-09 08:46:35

标签: mysql sql partitioning

我正在尝试将分区添加到我的表中。使用此语法

ALTER TABLE report_datanew6 PARTITION BY RANGE ( UNIX_TIMESTAMP(timestamp) ) (
PARTITION p0 VALUES LESS THAN ( UNIX_TIMESTAMP('2014-05-06') ),
PARTITION p1 VALUES LESS THAN ( UNIX_TIMESTAMP('2014-05-07') ),
PARTITION p2 VALUES LESS THAN ( UNIX_TIMESTAMP('2014-05-08') ),
PARTITION p3 VALUES LESS THAN( MAXVALUE)
);

它在第1行给出了语法错误。

错误:[Err] 1486 - 不允许(子)分区函数中的常量,随机或时区相关表达式

0 个答案:

没有答案