From 391d7ab6bd9d727f10b961b33d758f49f7130d04 Mon Sep 17 00:00:00 2001 From: 0xacc Date: Thu, 8 Jun 2023 07:12:21 +0000 Subject: [PATCH] [to #50178801] fix MySQL `# comment` in ODC --- src/sql/parser/ob_parser.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/sql/parser/ob_parser.cpp b/src/sql/parser/ob_parser.cpp index c29a200599..e497b1e86a 100644 --- a/src/sql/parser/ob_parser.cpp +++ b/src/sql/parser/ob_parser.cpp @@ -77,6 +77,10 @@ bool ObParser::is_pl_stmt(const ObString &stmt, bool *is_create_func, bool *is_c state = S_C_COMMENT; p += 2; } + } else if ('#' == *p && lib::is_mysql_mode()) { + save_state = state; + state = S_COMMENT; + p += 1; } if (state != S_COMMENT && state != S_C_COMMENT) { p_normal_start = p;