目录 一、 出现场景二、问题原因三、 解决方案 一、 出现场景 在MySQL创建分区之后,要删除所有分区时,最后一个分区删除不了。 二、问题原因 这是因为 MySQL 不允许通过 ALTER TABLE … DROP PARTITION 删除所有分区,因为分区是表的核心结构之一。如果删除所有分区,表将失去分区定义,而 MySQL 要求分区表必须至少有一个分区。 三、 解决方案 保留表的数据,删除原表,重新构建