如何通过给定的字符串和mysql从数据库中选择以使用变音符号返回相同字符串上的行?
select * from myTable where nume = "Stefan"
和应该返回的数据库中的行:
id = 1
name = "Ștefan"
答案 0 :(得分:1)
您可以搜索:
SELECT * from myTable
where
CONVERT(nume USING utf8) LIKE '%Stefan%'
但这有点不清楚,因为MySql已经知道如何搜索带有diactritics的字符串。