MYSQL: 使用 SUBSTRING_INDEX 我的数据后 change/corrupt (rtl 语言)

MYSQL: after using SUBSTRING_INDEX my data change/corrupt (rtl language)

在列上使用 substring_index 后,我的数据更改或损坏了字段中的非英语文本,它是波斯语。我还检查了排序规则和字符集,它是 UTF-8。

如果我使用英语,它就像一个魅力,但在 rtl 语言中它不起作用。这是我之前的记录 substring:

select group_id , rows from concat

这是我在 substring_index 之后得到的:

select group_id , SUBSTRING_INDEX(rows, ',', 1) as name from concat

它显示 "A+3" 但
它应该显示“فثس”。

有人知道解决方案吗?

其实,我想通了;问题是在使用 substring_index 后,字段类型更改为 "MEDIUMBLOB",这导致了问题。 所以我确实转换了它,现在它可以工作了。

select group_id , CONVERT(SUBSTRING_INDEX(rows, ',', 1), CHAR(1000)) as name from concat