From 1d6ab7fce89d3e082223971eeed80b70798f039a Mon Sep 17 00:00:00 2001 From: SevenJ-swj Date: Tue, 23 May 2023 10:17:19 +0000 Subject: [PATCH] fix a charset name fast parser bug --- src/sql/parser/sql_parser_mysql_mode.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/parser/sql_parser_mysql_mode.y b/src/sql/parser/sql_parser_mysql_mode.y index c857b447a5..56f9a4f6e4 100755 --- a/src/sql/parser/sql_parser_mysql_mode.y +++ b/src/sql/parser/sql_parser_mysql_mode.y @@ -4904,7 +4904,7 @@ BINARY opt_string_length_i_v2 $$->value_ = 0; $$->int16_values_[OB_NODE_CAST_TYPE_IDX] = T_CHAR; /* data type */ $$->int32_values_[OB_NODE_CAST_C_LEN_IDX] = $2[0]; /* length */ - $$->param_num_ = $2[1]; + $$->param_num_ = $2[1] + $4->param_num_; $$->str_value_ = $4->str_value_; $$->str_len_ = $4->str_len_; $$->sql_str_off_ = @1.first_column;