Mysql 从数据库中选择,其中字符串=带变音符号的同一字符串
如何通过给定字符串和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搜索字符串。您能给出
select * from myTable where nume = "Stefan"
以及数据库中应返回的行:
id = 1
name = "Ștefan"
你可以像这样搜索:
SELECT * from myTable
where
CONVERT(nume USING utf8) LIKE '%Stefan%'
但这有点不清楚,因为MySql已经知道如何使用diatritics搜索字符串。您能给出示例输出吗?这取决于您想要比较字符串的语言。不同的排序规则对变音符号的处理方式不同。