【发布时间】:2021-09-03 23:07:27
【问题描述】:
在同一个数据库中,我运行查询并得到一个正确和一个错误的结果。
正确
SELECT Ort FROM `stammdaten` WHERE `Ort` = 'Husby';
Ort
Husby
Husby
错误
SELECT Ort FROM stammdaten WHERE Ort = 'Hüsby';
Ort
Husby
Husby
数据库:utf8mb4_unicode_ci
表:utf8mb4_unicode_ci
字段:utf8mb4_unicode_ci
有没有人知道我还能更改或检查什么?
【问题讨论】:
-
correct和wrong有什么区别(结果好像是一样的)?期望什么? -
@Luuk 第二个查询对
u有区分,但它返回的值没有。 -
是的,但那是因为整理顺序中的
_ci。