From d896debbe7435863b445d4c29370b79f9cfc602e Mon Sep 17 00:00:00 2001 From: AKIRA <33112463+Kikyou1997@users.noreply.github.com> Date: Thu, 26 Oct 2023 13:39:41 +0800 Subject: [PATCH] [fix](stats) Escape string when insert stats (#25815) Co-authored-by: AKIHA --- .../main/java/org/apache/doris/statistics/ColStatsData.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/statistics/ColStatsData.java b/fe/fe-core/src/main/java/org/apache/doris/statistics/ColStatsData.java index 7addfb0c53..3cbd1b5a61 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/statistics/ColStatsData.java +++ b/fe/fe-core/src/main/java/org/apache/doris/statistics/ColStatsData.java @@ -73,8 +73,8 @@ public class ColStatsData { sj.add(String.valueOf(count)); sj.add(String.valueOf(ndv)); sj.add(String.valueOf(nullCount)); - sj.add(StatisticsUtil.quote(minLit)); - sj.add(StatisticsUtil.quote(maxLit)); + sj.add(StatisticsUtil.quote(StatisticsUtil.escapeSQL(minLit))); + sj.add(StatisticsUtil.quote(StatisticsUtil.escapeSQL(maxLit))); sj.add(String.valueOf(dataSizeInBytes)); sj.add(StatisticsUtil.quote(updateTime)); return sj.toString();