Skip to content

Commit 0457998

Browse files
committed
Add test for find_in_set with text column.
1 parent cfa1678 commit 0457998

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

enginetest/queries/script_queries.go

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4694,6 +4694,16 @@ CREATE TABLE tab3 (
46944694
"insert into collate_tbl values (7, 'a,c');",
46954695
"insert into collate_tbl values (8, 'a,b,c');",
46964696

4697+
"create table text_tbl (i int primary key, s text);",
4698+
"insert into text_tbl values (0, '');",
4699+
"insert into text_tbl values (1, 'a');",
4700+
"insert into text_tbl values (2, 'b');",
4701+
"insert into text_tbl values (3, 'c');",
4702+
"insert into text_tbl values (4, 'a,b');",
4703+
"insert into text_tbl values (6, 'b,c');",
4704+
"insert into text_tbl values (7, 'a,c');",
4705+
"insert into text_tbl values (8, 'a,b,c');",
4706+
46974707
"create table enum_tbl (i int primary key, s enum('a','b','c'));",
46984708
"insert into enum_tbl values (0, 'a'), (1, 'b'), (2, 'c');",
46994709
"select i, s, find_in_set('a', s) from enum_tbl;",
@@ -4725,6 +4735,19 @@ CREATE TABLE tab3 (
47254735
{8, 1},
47264736
},
47274737
},
4738+
{
4739+
Query: "select i, find_in_set('a', s) from text_tbl;",
4740+
Expected: []sql.Row{
4741+
{0, 0},
4742+
{1, 1},
4743+
{2, 0},
4744+
{3, 0},
4745+
{4, 1},
4746+
{6, 0},
4747+
{7, 1},
4748+
{8, 1},
4749+
},
4750+
},
47284751
{
47294752
Query: "select i, find_in_set('a', s) from enum_tbl;",
47304753
Expected: []sql.Row{

0 commit comments

Comments
 (0)