From 66f3b40182456dd5a2e7c5aaa3138d9abbdbb2df Mon Sep 17 00:00:00 2001 From: obdev Date: Wed, 11 Oct 2023 04:39:41 +0000 Subject: [PATCH] MysqlTest: fix failed mysqltest --- src/sql/code_generator/ob_dml_cg_service.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sql/code_generator/ob_dml_cg_service.cpp b/src/sql/code_generator/ob_dml_cg_service.cpp index 41bdf7122d..2a7c2562d4 100644 --- a/src/sql/code_generator/ob_dml_cg_service.cpp +++ b/src/sql/code_generator/ob_dml_cg_service.cpp @@ -2694,6 +2694,9 @@ int ObDmlCgService::generate_fk_arg(ObForeignKeyArg &fk_arg, K(fk_arg), K(value_column_ids.at(i)), K(ret)); } else { fk_column.obj_meta_ = column_schema->get_meta_type(); + if (ob_is_double_tc(fk_column.obj_meta_.get_type())) { + fk_column.obj_meta_.set_scale(column_schema->get_accuracy().get_scale()); + } if (OB_FAIL(fk_arg.columns_.push_back(fk_column))) { LOG_WARN("failed to push foreign key column", K(fk_arg), K(fk_column), K(ret)); }