寻找不区分大小写的MySQL排序规则,其中“ a”!=“ä”

我正在寻找UTF8的MySQL排序规则,该排序规则不区分大小写,并且区分“ a”和“ä”(或更一般地,在变音/重音字符及其“纯”形式之间). utf8_general_ci做前者,utf8_bin做后者,bot都不做.如果没有这样的排序规则,我该怎么做才能在WHERE子句中尽可能地接近?

解决方法:

我的建议是使用utf8_bin并在您的WHERE子句中,将比较的两端都强制为大写或小写.

上一篇:Dynamics CRM - 使用 C# Plugin 调用 SQL 存储过程


下一篇:即使排序规则正确,MySQL也不会按瑞典语字符命令åäö无法正常工作