From a257954fcf6629afe0460554320f5bcde232722c Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Sat, 30 Dec 2023 17:16:16 +0800 Subject: [PATCH] Fix update --- internal/statements/update.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/statements/update.go b/internal/statements/update.go index 91e09bfd..d39baa5f 100644 --- a/internal/statements/update.go +++ b/internal/statements/update.go @@ -342,6 +342,10 @@ func (statement *Statement) writeUpdateTableName(updateWriter *builder.BytesWrit } func (statement *Statement) writeUpdateFrom(updateWriter *builder.BytesWriter) (builder.Cond, error) { + if len(statement.joins) == 0 { + return builder.NewCond(), nil + } + if _, err := fmt.Fprint(updateWriter, " FROM"); err != nil { return nil, err }