aboutsummaryrefslogtreecommitdiff
path: root/internal/plan.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/plan.go')
-rw-r--r--internal/plan.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/internal/plan.go b/internal/plan.go
index 5b138d0..2ed4136 100644
--- a/internal/plan.go
+++ b/internal/plan.go
@@ -180,12 +180,14 @@ func (p Plan) buildInsertQueryIfPossible(dialect Dialect) PlannedQuery {
}
query := fmt.Sprintf(
- `INSERT INTO %s (%s) VALUES (%s)%s`,
+ `INSERT INTO %s (%s) VALUES (%s)`,
dialect.QuoteIdentifier(p.TableName),
strings.Join(quotedColumnNames, ", "),
strings.Join(quotedPlaceholders, ", "),
- dialect.InsertSuffixForAutoColumns(p.AutoColumnNames),
)
+ if len(p.AutoColumnNames) > 0 {
+ query += dialect.InsertSuffixForAutoColumns(p.AutoColumnNames)
+ }
return PlannedQuery{query, argumentIndexes}
}