Mysql返回不必要的行

时间:2017-09-01 09:14:28

标签: mysql sql

SELECT * FROM test_table WHERE name='Süleyman';

enter image description here

结果:

使用我的查询,我想只返回name="Süleyman"行,但MySQL也返回name="Suleyman"行!
为什么会发生这种情况,我该如何解决?

1 个答案:

答案 0 :(得分:0)

试试这个

SELECT * FROM test_table WHERE name='Süleyman' COLLATE utf8_bin;

你可以在这里看到一个SQL小提琴http://sqlfiddle.com/#!9/508b5d/2/0