本文介绍了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-如何进行区分大小写的搜索?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-16 10:29