Mysql - 如何进行区分大小写的搜索?

标签 mysql

我的数据库中有 4cci 和 4ccI 值。当我运行此查询时,我得到了两行。

   select * from urls where url = "4cci"; 

如何进行区分大小写的搜索?

最佳答案

取决于您的文本字段排序规则

检查manual

mysql> SET @s1 = 'MySQL' COLLATE latin1_bin,
    ->     @s2 = 'mysql' COLLATE latin1_bin;
mysql> SELECT @s1 = @s2;

+-----------+
| @s1 = @s2 |
+-----------+
|         0 |
+-----------+

关于Mysql - 如何进行区分大小写的搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40179123/

相关文章:

mysql - SQL: NOT IN 不返回预期的行

mysql group_concat 在哪里

php - 如何在 php 中将 'weight' 放在不同的条件下,同时保持结果半随机?

MySQL选择日历周内的日期

php - foreach 循环中丢失数据

php - 将输入的信息发送到数据库中的 MySQL 表的 HTML 表单

sql - 需要帮助构建 SQL 查询(简单连接)

mysql - Coldfusion 输出变量作为数据库中的图像

php - 将带有 URL 变量的超链接添加到数据表(jQuery)+搜索不起作用

php - 在提交表单之前检查是否已填写某些字段