Mysql Symfony2和条令:如何使用考虑资本的findOneBy方法
使用Symfony2、Doctrine和MySQL,我使用的是Mysql Symfony2和条令:如何使用考虑资本的findOneBy方法,mysql,symfony,doctrine,Mysql,Symfony,Doctrine,使用Symfony2、Doctrine和MySQL,我使用的是findOneBy方法 在讨论字符串条件字段时,我需要考虑大写字母 示例:假设我在数据库的某个表中有这个path字段 id path --------- 1 path1 2 path2 3 path3 4 path4 如果我findOneByPath(“PATH2”)它将找到第二行 问题:如何区分大写字母,以便在描述的大小写中找不到任何行?问题不是条令/符号问题-问题是您的表排序规则不区分大小写(这是默认设置),如
findOneBy
方法
在讨论字符串条件字段时,我需要考虑大写字母
示例:假设我在数据库的某个表中有这个path
字段
id path
---------
1 path1
2 path2
3 path3
4 path4
如果我findOneByPath(“PATH2”)
它将找到第二行
问题:如何区分大写字母,以便在描述的大小写中找不到任何行?问题不是条令/符号问题-问题是您的表排序规则不区分大小写(这是默认设置),如果希望搜索区分大小写,则需要对表使用不同的排序规则