本文介绍了MySQL-如何进行区分大小写的搜索?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在数据库中有4cci和4ccI值.当我运行此查询时,我会得到两行.
I have 4cci and 4ccI values in database. When I run this query I get both rows.
select * from urls where url = "4cci";
如何进行区分大小写的搜索?
How to do a case sensitive search?
推荐答案
取决于您的文本字段排序规则
Depend on your text field collation
检查 手册
Check the manual
mysql> SET @s1 = 'MySQL' COLLATE latin1_bin,
-> @s2 = 'mysql' COLLATE latin1_bin;
mysql> SELECT @s1 = @s2;
+-----------+
| @s1 = @s2 |
+-----------+
| 0 |
+-----------+
这篇关于MySQL-如何进行区分大小写的搜索?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!