Table has no partition for value 20231005
创建分区失败
查看分区
select * from INFORMATION_SCHEMA.PARTITIONS WHERE TABLE_NAME = ’ ’ ORDER BY partition_ordinal_position asc ;
查看创建表语句
PARTITION BY RANGE (order_date)
(PARTITION ** VALUES LESS THAN (20231001) ENGINE = InnoDB) */;
没有定义20231001以后的日期分区
改成
PARTITION BY RANGE (order_date)
(PARTITION ** VALUES LESS THAN (20241001) ENGINE = InnoDB)
文章讲述了在尝试为值为20231005创建分区时失败,因为表的分区定义只到2023年10月01日。解决方案是将分区范围更新为包括2024年10月01日,使用InnoDB引擎。
1711

被折叠的 条评论
为什么被折叠?



