2013_01 VALUES LESS THAN (TO_DAYS('2013-01-01'))我在表中填充了10.000个虚拟数据条目,当我在示例查询中使用EXPLAIN时,我得到了下一个结果: rows: 2591我不知道为什么要使用p_2012_01分区另外,这不是应该选择分区p_2012_08来匹配语句吗?表中的数据分布得很好,因此每个日期都会得到相同数量的条目。
提前谢谢。编
我正在尝试对一个表进行分区,下面是它的结构: `id` int(11) NOT NULL AUTO_INCREMENT,PARTITIONS SELECT * FROM `actions` WHERE `date` > '2008-05-04 16:13:15' AND `date` < '2008-05-05 16:13:15';谢谢!
当我试图创建一个分区时,它会显示这个错误。BY HASH( val )( PARTITION p0 MAX_ROWS =200 MIN_ROWS =10, PARTITION p1 MAX_ROWS =100 MIN_ROWS =20 )1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL
我在MySql中有一个表(没有分区),它有4500 000行: id bigint(20) NOT NULL AUTO_INCREMENTAUTO_INCREMENT = 4707631CHARACTER SET utf8我将表中的所有数据导出,并将其导入等效的分区表((long)((System.nanoTime() - timeIter)/1000000)