【发布时间】:2012-01-19 10:56:29
【问题描述】:
我很难在 MySQL 中对 char 字段进行排序。问题是重音字符与非重音字符混合在一起。例如:
Abc
Ábd
Acc
我认为这可能与排序规则有关。所以我在阅读this post 后将表格的排序规则更改为utf8-ut8_bin。实际上,我多次将表格更改为各种排序规则。没有雪茄。
我还应该补充一点,只要排序不会导致混合列表,我不介意排序的顺序。换句话说,这很好:
Ábd
Abc
Acc
所以是这样的:
Abc
Acc
Ábd
期待您的回复。
【问题讨论】:
-
您希望它们如何排序?根据哪个排序规则?
-
抱歉,我编辑了原始帖子以描述所需的行为。