Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
add no cols tests
  • Loading branch information
elianddb committed Jul 9, 2025
commit ad274971f4c764fadb450f460290a1223817465b
30 changes: 30 additions & 0 deletions enginetest/queries/insert_queries.go
Original file line number Diff line number Diff line change
Expand Up @@ -3148,4 +3148,34 @@ var InsertBrokenScripts = []ScriptTest{
},
},
},
{
Name: "no cols empty val insert",
SetUpScript: []string{
"create table t_auto (id int auto_increment primary key, name varchar(10) default null)",
"create table t_default_null (id int default null, name varchar(10) default null)",
"create table t_not_null (id int not null, name varchar(10) not null)",
},
Assertions: []ScriptTestAssertion{
{
Query: "insert into t_auto values ()",
Expected: []sql.Row{{types.NewOkResult(1)}},
},
{
Query: "select * from t_auto",
Expected: []sql.Row{{1, nil}},
},
{
Query: "insert into t_default_null values ()",
Expected: []sql.Row{{types.NewOkResult(1)}},
},
{
Query: "select * from t_default_null",
Expected: []sql.Row{{nil, nil}},
},
{
Query: "insert into t_not_null values ()",
ExpectedErr: sql.ErrInsertIntoNonNullableDefaultNullColumn,
},
},
},
}
Loading