StarRocks3.1 关于char、varchar中文内容的delete操作上匹配失效的问题

StarRocks版本:3.1
部署系统:CentOS Linux release 7.9.2009 (Core)
部署方式:docker

用例执行工具:windows10下的dbeaver,使用mysql5.7驱动进行连接
用例:明细表
create table test_char(id1 int,id2 char(10))
insert into test_char values(1,’ 中文 ')
select * from test_char where id2 = ’ 中文 ’
delete from test_char where id2 = ’ 中文 ’

create table test_varchar(id1 int,id2 varchar(10))
insert into test_varchar values(1,’ 中文 ')
select * from test_varchar where id2 = ’ 中文 ’
delete from test_varchar where id2 = ’ 中文 ’
现象:select有返回结果代表该where子句能匹配成功,但是在delete中匹配失败
image
image

delete执行完成后,再执行下select看有没有结果返回

在3.1.8版本上测试了下,执行完delete后,再查询是没有这条记录返回的,说明该条记录delete执行后已经删除