我有一个表,主键是char类型的,用这个主键作为分区字段,如下命令:
[SQL] ALTER TABLE `T_ticket_bet` PARTITION BY RANGE COLUMNS(CIPHER)(
PARTITION `p0` VALUES LESS THAN ('500000') , 
PARTITION `p1` VALUES LESS THAN ('1000000') , 
PARTITION `p2` VALUES LESS THAN (MAXVALUE) ) ;
[Err] 1493 - VALUES LESS THAN value must be strictly increasing for each partition
错误如上,它将500000作为字符串进行排序,而我想要的是它按照正常的数字类型的排序。如果不改变字段类型,不添加字段,还能有什么办法解决这一问题?谢谢各位了。