From 26ddd1c766c130fe7fae1d187dbc636e29bda779 Mon Sep 17 00:00:00 2001 From: yishenglanlingzui <395329313@qq.com> Date: Thu, 31 Aug 2023 11:10:41 +0000 Subject: [PATCH] fix bug print log cause core --- src/sql/engine/dml/ob_dml_service.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/sql/engine/dml/ob_dml_service.cpp b/src/sql/engine/dml/ob_dml_service.cpp index b3906b417..85b283844 100644 --- a/src/sql/engine/dml/ob_dml_service.cpp +++ b/src/sql/engine/dml/ob_dml_service.cpp @@ -868,9 +868,11 @@ int ObDMLService::process_update_row(const ObUpdCtDef &upd_ctdef, } } ret = (ret == OB_SUCCESS ? dml_op.err_log_rt_def_.first_err_ret_ : ret); - LOG_DEBUG("process update row", K(ret), K(is_skipped), K(upd_ctdef), K(upd_rtdef), - "old_row", ROWEXPR2STR(dml_op.get_eval_ctx(), upd_ctdef.old_row_), - "new_row", ROWEXPR2STR(dml_op.get_eval_ctx(), upd_ctdef.new_row_)); + if (OB_SUCC(ret) && !is_skipped) { + LOG_DEBUG("process update row", K(ret), K(is_skipped), K(upd_ctdef), K(upd_rtdef), + "old_row", ROWEXPR2STR(dml_op.get_eval_ctx(), upd_ctdef.old_row_), + "new_row", ROWEXPR2STR(dml_op.get_eval_ctx(), upd_ctdef.new_row_)); + } return ret; }