Mysql 从数据库中选择,其中字符串=带变音符号的同一字符串

Mysql 从数据库中选择,其中字符串=带变音符号的同一字符串,mysql,Mysql,如何通过给定字符串和mysql从数据库中进行选择,以返回同一字符串上带变音符号的行 select * from myTable where nume = "Stefan" 以及数据库中应返回的行: id = 1 name = "Ștefan" 你可以像这样搜索: SELECT * from myTable where CONVERT(nume USING utf8) LIKE '%Stefan%' 但这有点不清楚,因为MySql已经知道如何使用diatritics搜索字符串。您能给出

如何通过给定字符串和mysql从数据库中进行选择,以返回同一字符串上带变音符号的行

select * from myTable where nume = "Stefan"
以及数据库中应返回的行:

id = 1 
name = "Ștefan"
你可以像这样搜索:

SELECT * from myTable 
where 
CONVERT(nume USING utf8) LIKE '%Stefan%'

但这有点不清楚,因为MySql已经知道如何使用diatritics搜索字符串。

您能给出示例输出吗?这取决于您想要比较字符串的语言。不同的排序规则对变音符号的处理方式不同。