나는 tbl_rtdata라는 테이블을 가지고있다. 그 테이블에있는 모든 파티션을 삭제하고 아래의 방법으로 새 파티션을 만듭니다.기존의 MySQL 테이블에서 파티셔닝하는 방법은?
ALTER TABLE tbl_rtdata PARTITION BY RANGE (Month(fld_date))
SUBPARTITION BY HASH (Day(fld_date)) SUBPARTITIONS 12(
PARTITION Apr_0 VALUES LESS THAN (2012-05-01),
PARTITION May_1 VALUES LESS THAN (2012-06-01),
PARTITION Jun_2 VALUES LESS THAN (2012-07-01),
PARTITION Jul_3 VALUES LESS THAN (2012-08-01),
PARTITION Aug_4 VALUES LESS THAN (2012-09-01),
PARTITION Sep_5 VALUES LESS THAN (2012-10-01),
PARTITION Oct_6 VALUES LESS THAN (2012-11-01),
PARTITION Nov_7 VALUES LESS THAN (2012-12-01),
PARTITION Dec_8 VALUES LESS THAN MAXVALUE);
하지만 오류 가지고 : 나는 쿼리의 하위 분할을 제거하면 VALUES LESS THAN value must be strictly increasing for each partition.
그것이 형 INT에게 있어야합니다 'Apr_0'파티션에 대한 오류 값 값을 보여줍니다
난에 무엇을해야 이걸 복구 해?
를 작동? – Omesh