我有一个MYSQL表,在年份上有分区,在月份上有子分区。PARTITION p1 VALUES LESS THAN (2012),);
我对这个表的大多数查询都涉及年份或月份当我尝试按月查询时,它没有正确地进行剪枝和扫描给定年份的所有12个子分区。,有一种方法可以告诉MYSQL只查询特定的子分区吗?我正在使用MySQL5.1。
我使用以下语法在MYSQL中创建了一个表: `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'ID',VALUES LESS THAN (12),);
在这里,id和date是合并的主键,我使用了date作为分区列我正在根据日期中的月份制作分区。成功地创建了表,并按照分区正确地将数