@@ -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