Skip to content

Commit a2054ca

Browse files
committed
rm check for vt == 0
1 parent de1be10 commit a2054ca

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

sql/planbuilder/dml.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -211,19 +211,19 @@ func (b *Builder) buildInsertValues(inScope *scope, v *ast.AliasedValues, column
211211
exprTuples := make([][]sql.Expression, len(v.Values))
212212
for i, vt := range v.Values {
213213
// noExprs is an edge case where we fill VALUES with nil expressions
214-
noExprs := len(vt) == 0
214+
//noExprs := len(vt) == 0
215215
// triggerUnknownTable is an edge case where we ignored an unresolved
216216
// table error and do not have a schema for resolving defaults
217217
triggerUnknownTable := (len(columnNames) == 0 && len(vt) > 0) && (len(b.TriggerCtx().UnresolvedTables) > 0)
218218

219-
if len(vt) != len(columnNames) && !noExprs && !triggerUnknownTable {
220-
err := sql.ErrInsertIntoMismatchValueCount.New()
219+
if len(vt) != len(columnNames) && !triggerUnknownTable {
220+
err := sql.ErrColumnCountMismatch.New()
221221
b.handleErr(err)
222222
}
223223
exprs := make([]sql.Expression, len(columnNames))
224224
exprTuples[i] = exprs
225225
for j := range columnNames {
226-
if noExprs || triggerUnknownTable {
226+
if triggerUnknownTable {
227227
exprs[j] = expression.WrapExpression(columnDefaultValues[j])
228228
continue
229229
}

0 commit comments

Comments
 (0)