它在docs中声明:
utf8_unicode_ci支持诸如扩展之类的映射。也就是说,当一个字符比较等于其他字符的组合时。例如,在德语和其他一些语言中,“ß”等于“ ss”。
我使用utf8mb4_unicode_ci排序表(名称为Heß
的行)进行了尝试。
select * from users where name = "Hess"
使用Heß
返回该行。但是,当我使用类似的语法进行相同操作
select * from users where name LIKE "%Hess%"
它不返回匹配项。
为什么会发生这种情况以及如何解决?