我有具有uft_general_ci
归类的多语言CRM系统。对于某些客户,我必须使用其他排序规则。
有没有办法更改所有mysql会话的排序规则? (更改mysql表对我不利)。"SET NAMES utf8 COLLATE 'utf8_polish_ci'"
该查询似乎不起作用。
最佳答案
索引(通常)仅可用于构建索引时使用。
在MySQL中,归类是按字段定义的,因此,我能想到的最好的方法是为每个将要使用的归类都具有单独的字段(具有自己的索引)。
您可以使用一些INSERT / UPDATE触发器从“主”字段自动填充它们,但应用程序必须选择要选择/搜索的字段。
关于mysql - 更改所有mysql session 的排序规则,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18696151/