我需要从mysql中选择关于查询字符串的结果。 我们的字符串将是: Z 和 z (大写和小写)
数据库的外观如下:
url_id test_char
1 Z
2 z
好的,在输入的地址栏中:localhost / z 此查询始终选择1个结果,第一个,因此它始终返回1.如果我尝试甚至z。
test_char是varchar。
如何让Z和z选择不同的结果?
答案 0 :(得分:1)
对于非二进制字符串或某些排序规则类型,MySQL默认使用case insensitive searching。
每 OMG小马注意,您可以在数据库或表级调整此值。或者,您可以针对特定查询进行内联调整。每个示例都在上面链接的文档中。
答案 1 :(得分:0)
如果您正在使用XAMPP,请转到localhost / phpmyadmin /并访问您的数据库并将其更改为区分大小写。
答案 2 :(得分:0)