diff options
Diffstat (limited to 'internal/plan.go')
| -rw-r--r-- | internal/plan.go | 6 |
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} } |
