Continuo adicionando partição base diária para uma tabela como, por exemplo
ALTER TABLE tblData PARTITION BY RANGE (to_days(`dataInsertDateTime`)) (
PARTITION p20 VALUES LESS THAN (to_days('2012-12-25')),
PARTITION p21 VALUES LESS THAN (to_days('2012-12-26')),
PARTITION p22 VALUES LESS THAN (to_days('2012-12-27')),
PARTITION p23 VALUES LESS THAN (to_days('2012-12-28')),
PARTITION p24 VALUES LESS THAN (to_days('2012-12-29'))
)
Quando executo este show create table tblData, apenas me mostra a partição p20 a p24. Estou me perguntando onde está todo o meu p0-p19 anterior? É dissolvido sempre que executo a tabela alter para adicionar partições?
Você não tem parte plessthanmax? Quando você configura uma partição (que "se move" diariamente), a melhor prática é configurar uma parte plessthanmax para evitar erros. Cada dia você cria uma nova partição e reorganiza o plessthanmax assim:
Para 29 de dezembro
Para 30 de dezembro
máx.