From 93a3314ffcc7d5612cc092b5dc043c368e3a2055 Mon Sep 17 00:00:00 2001 From: Rohit Satardekar Date: Fri, 20 Sep 2024 07:25:51 +0530 Subject: [PATCH] [BugFix] default current_timestamp broken after update to 3.3.2 from 3.2.10 (#50911) Signed-off-by: Rohit Satardekar (cherry picked from commit 3f73bd0ae3fcdfd1f1bf16eb97d24d256b00a328) --- fe/fe-core/src/main/java/com/starrocks/sql/InsertPlanner.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/com/starrocks/sql/InsertPlanner.java b/fe/fe-core/src/main/java/com/starrocks/sql/InsertPlanner.java index f6da4c10bfeec..1b63cebd16c2f 100644 --- a/fe/fe-core/src/main/java/com/starrocks/sql/InsertPlanner.java +++ b/fe/fe-core/src/main/java/com/starrocks/sql/InsertPlanner.java @@ -206,7 +206,7 @@ private void inferOutputSchemaForPartialUpdate(InsertStmt insertStmt) { legalGeneratedColumnDependencies.add(columnName); continue; } - if (column.isAutoIncrement()) { + if (column.isAutoIncrement() || column.getDefaultExpr() != null) { if (baseSchemaNames.contains(columnName)) { outputBaseSchema.add(column); }