diff --git a/sql/sql_partition.cc b/sql/sql_partition.cc index 3419aee4b26..5a6196d94fa 100644 --- a/sql/sql_partition.cc +++ b/sql/sql_partition.cc @@ -4736,8 +4736,7 @@ the generated partition syntax in a correct manner. if (alter_info->flags == ALTER_ADD_PARTITION || alter_info->flags == ALTER_REORGANIZE_PARTITION) { - if (tab_part_info->is_sub_partitioned() && - tab_part_info->use_default_subpartitions && + if (tab_part_info->use_default_subpartitions && !alt_part_info->use_default_subpartitions) { tab_part_info->use_default_subpartitions= FALSE;