From b2f4717f2017036424d61aca3929deab265b91a0 Mon Sep 17 00:00:00 2001 From: obdev Date: Sat, 10 Feb 2024 11:29:44 +0000 Subject: [PATCH] fix mysqltest --- src/sql/resolver/ddl/ob_alter_table_resolver.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sql/resolver/ddl/ob_alter_table_resolver.cpp b/src/sql/resolver/ddl/ob_alter_table_resolver.cpp index afd8c3270d..aa32003481 100644 --- a/src/sql/resolver/ddl/ob_alter_table_resolver.cpp +++ b/src/sql/resolver/ddl/ob_alter_table_resolver.cpp @@ -1787,6 +1787,9 @@ int ObAlterTableResolver::resolve_add_partition(const ParseNode &node, // 先设置好sub part option, 解析二级分区的定义时依赖 alter_table_schema.get_sub_part_option() = orig_table_schema.get_sub_part_option(); alter_table_schema.get_part_option() = orig_table_schema.get_part_option(); + if (no_subpart && orig_table_schema.is_hash_like_subpart()) { + hash_subpart_num_ = 1; + } /* set subpartition key info */ OZ (alter_table_schema.assign_subpartition_key_info( orig_table_schema.get_subpartition_key_info()));