From 3696aa51665807ae575430cd9aaee96bbc0c4b89 Mon Sep 17 00:00:00 2001 From: daviyang35 Date: Thu, 28 Jan 2021 10:26:35 +0800 Subject: [PATCH] support insert `username.table` format MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 支持 insert into `username.table` 格式 --- create.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/create.go b/create.go index d066e49..ff61870 100644 --- a/create.go +++ b/create.go @@ -71,7 +71,7 @@ func Create(db *gorm.DB) { stmt.Build("MERGE", "WHEN MATCHED", "WHEN NOT MATCHED") } else { - stmt.AddClauseIfNotExists(clause.Insert{Table: clause.Table{Name: stmt.Table}}) + stmt.AddClause(clause.Insert{Table: clause.Table{Name: stmt.TableExpr.SQL}}) stmt.AddClause(clause.Values{Columns: values.Columns, Values: [][]interface{}{values.Values[0]}}) if hasDefaultValues { stmt.AddClauseIfNotExists(clause.Returning{