From 2da7b7f4b8356401671c0db8b78dd2ada26371d4 Mon Sep 17 00:00:00 2001 From: stdliu Date: Wed, 1 Dec 2021 20:19:28 +0800 Subject: [PATCH] Fix auto increment column is true resolve fail bug. --- src/sql/resolver/dml/ob_dml_resolver.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/resolver/dml/ob_dml_resolver.cpp b/src/sql/resolver/dml/ob_dml_resolver.cpp index 3503095c5..bcca48f16 100644 --- a/src/sql/resolver/dml/ob_dml_resolver.cpp +++ b/src/sql/resolver/dml/ob_dml_resolver.cpp @@ -2748,7 +2748,7 @@ int ObDMLResolver::resolve_is_expr(ObRawExpr*& expr) if (OB_FAIL(flag_expr->formalize(session_info_))) { LOG_WARN("formalize expr failed", K(ret)); } - } else if (column_item->is_auto_increment()) { + } else if (column_item->is_auto_increment() && T_NULL == is_expr->get_param_expr(1)->get_expr_type()) { if (OB_FAIL(resolve_autoincrement_column_is_null(expr))) { LOG_WARN("fail to process autoincrement column is null", K(ret)); } else {