mysql - 当我搜索“ñ”时为什么包含“n”?

时间:2012-11-13 07:14:20

标签: mysql sql

我有问题。当我有这段代码SELECT FIRST_NAME FROM CONTACT WHERE FIRST_NAME LIKE '%ñ%'时,为什么它会返回FIRST_NAME没有n的所有ñ。我只期待那些ñ的人。提前致谢。

2 个答案:

答案 0 :(得分:13)

SELECT FIRST_NAME 
FROM CONTACT 
WHERE FIRST_NAME LIKE '%ñ%' COLLATE utf8_spanish_ci 

答案 1 :(得分:7)

尝试使用BINARY运算符以二进制方式比较字符串 -

SELECT FIRST_NAME FROM CONTACT WHERE FIRST_NAME LIKE BINARY '%ñ%'