草庐IT

MySQL自动按周分区

我创建了一个表来记录我的应用程序的事件。该表每月将记录超过200万条记录。所以我想按月或周使用分区CREATETABLEIFNOTEXISTS`UL`.`Log`(`LogID`INT(20)NOTNULLAUTO_INCREMENT,`LogDate`DATETIMENULL,`AssessorName`VARCHAR(255)NULLPRIMARYKEY(`LogID`),INDEX`AssessorName`(`AssessorName`),INDEX`LogDate`(`LogDate`))ENGINE=INNODB;但问题是我必须手动创建分区,例如PARTITIONBYRAN