Skip to content

Commit 92db3c8

Browse files
committed
Merge branch 'main' into zachmu/foreign-key-types
2 parents 9ca37eb + e6186e6 commit 92db3c8

28 files changed

+1384
-1188
lines changed

enginetest/queries/imdb_plans.go

Lines changed: 113 additions & 113 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

enginetest/queries/index_query_plans.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

enginetest/queries/insert_queries.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -571,7 +571,7 @@ var InsertQueries = []WriteQueryTest{
571571
},
572572
{
573573
WriteQuery: "INSERT INTO auto_increment_tbl values (5, 44)",
574-
ExpectedWriteResult: []sql.Row{{types.OkResult{RowsAffected: 1, InsertID: 0}}},
574+
ExpectedWriteResult: []sql.Row{{types.OkResult{RowsAffected: 1, InsertID: 5}}},
575575
SelectQuery: "SELECT * FROM auto_increment_tbl ORDER BY pk",
576576
ExpectedSelect: []sql.Row{
577577
{1, 11},
@@ -629,7 +629,7 @@ var InsertQueries = []WriteQueryTest{
629629
},
630630
{
631631
WriteQuery: `INSERT INTO auto_increment_tbl VALUES ('4', 44)`,
632-
ExpectedWriteResult: []sql.Row{{types.NewOkResult(1)}},
632+
ExpectedWriteResult: []sql.Row{{types.OkResult{RowsAffected: 1, InsertID: 4}}},
633633
SelectQuery: `SELECT * from auto_increment_tbl where pk=4`,
634634
ExpectedSelect: []sql.Row{
635635
{4, 44},
@@ -1354,7 +1354,7 @@ var InsertScripts = []ScriptTest{
13541354
{
13551355
Query: "insert into auto values (1)",
13561356
Expected: []sql.Row{
1357-
{types.OkResult{RowsAffected: 1, InsertID: 0}},
1357+
{types.OkResult{RowsAffected: 1, InsertID: 1}},
13581358
},
13591359
},
13601360
{
@@ -1373,7 +1373,7 @@ var InsertScripts = []ScriptTest{
13731373
{
13741374
Query: "insert into auto_pk values (0), (1), (NULL), ()",
13751375
Expected: []sql.Row{
1376-
{types.OkResult{RowsAffected: 4, InsertID: 2}},
1376+
{types.OkResult{RowsAffected: 4}},
13771377
},
13781378
},
13791379
{
@@ -2804,7 +2804,7 @@ var InsertIgnoreScripts = []ScriptTest{
28042804
},
28052805
{
28062806
Query: "insert ignore into test_table values (1, 'invalid'), (2, 'bye'), (3, null)",
2807-
Expected: []sql.Row{{types.OkResult{RowsAffected: 3}}},
2807+
Expected: []sql.Row{{types.OkResult{RowsAffected: 3, InsertID: 1}}},
28082808
//ExpectedWarning: mysql.ERWarnDataTruncated, // TODO: incorrect code
28092809
},
28102810
{

enginetest/queries/integration_plans.go

Lines changed: 508 additions & 532 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

enginetest/queries/queries.go

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6616,6 +6616,14 @@ SELECT * FROM cte WHERE d = 2;`,
66166616
Query: "select abs(-i) from mytable order by 1",
66176617
Expected: []sql.Row{{1}, {2}, {3}},
66186618
},
6619+
{
6620+
Query: "select distinct abs(c5) as a from one_pk where c2 in (1,11,31) order by a",
6621+
Expected: []sql.Row{{4}, {14}, {34}},
6622+
},
6623+
{
6624+
Query: "select distinct abs(c5) as a from one_pk order by a",
6625+
Expected: []sql.Row{{4}, {14}, {24}, {34}},
6626+
},
66196627
{
66206628
Query: "select ceil(i + 0.5) from mytable order by 1",
66216629
Expected: []sql.Row{{"2"}, {"3"}, {"4"}},
@@ -10163,6 +10171,18 @@ from typestable`,
1016310171
{2},
1016410172
},
1016510173
},
10174+
{
10175+
Query: "select ''",
10176+
Expected: []sql.Row{
10177+
{""},
10178+
},
10179+
},
10180+
{
10181+
Query: "select '' from dual",
10182+
Expected: []sql.Row{
10183+
{""},
10184+
},
10185+
},
1016610186

1016710187
{
1016810188
Query: "select @@sql_mode = 1",

0 commit comments

Comments
 (0)