From 8961ce0f4cab6c515a6438234b9336c085b46805 Mon Sep 17 00:00:00 2001 From: jennifersp Date: Tue, 20 May 2025 15:11:32 -0700 Subject: [PATCH] add returning clause case for assign exec index rule --- sql/analyzer/fix_exec_indexes.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sql/analyzer/fix_exec_indexes.go b/sql/analyzer/fix_exec_indexes.go index 5f6b823142..e73503c12b 100644 --- a/sql/analyzer/fix_exec_indexes.go +++ b/sql/analyzer/fix_exec_indexes.go @@ -38,7 +38,7 @@ func assignExecIndexes(ctx *sql.Context, a *Analyzer, n sql.Node, scope *plan.Sc } switch n := n.(type) { case *plan.InsertInto: - if n.LiteralValueSource && len(n.Checks()) == 0 && len(n.OnDupExprs) == 0 { + if n.LiteralValueSource && len(n.Checks()) == 0 && len(n.OnDupExprs) == 0 && len(n.Returning) == 0 { return n, transform.SameTree, nil } case *plan.Update: