使用Symfony2,Doctrine和MySQL,我正在使用findOneBy
方法。
在谈论字符串标准字段时,我需要考虑大写字母。
示例:想象一下,我的数据库中的某个表中有path
字段。
id path
---------
1 path1
2 path2
3 path3
4 path4
如果我findOneByPath("PATH2")
,它会找到第二行。
问题:如何区分大写字母,以便在描述的情况下找不到任何行?
答案 0 :(得分:2)
问题不是doctrine / symfony问题 - 问题是您的表排序规则不区分大小写(这是默认设置),如果您希望搜索区分大小写,则需要在表上使用不同的排序规则。