我有一个运行在ubuntu上的django 1.2.1实例,后端是MySQL5。我正在尝试进行一个应该只返回一个结果的区分大小写的查询,但是我得到了两个内容相同但大小写不同的结果。Cat on the Internet Syndrome如您所见,每个对象标题中的“S”in综合征对应于S in综合征有不同的大小写。当我不指定title__exact='Cat on the Internet syndrome'时
我知道mysql查询是区分大小写的。但在我的一个数据库中,它是不区分大小写的。where username='shivam'Select username from auth_user where username='ShivaM'
我已经在我的django项目中使用了这个数据库,我通常使用图标和不精确的查找来进行不区分大小写的查询,但我无法找出出现上述
问题: Query concat on date列会使搜索区分大小写。当从concat中删除date列时,搜索不区分大小写,并返回预期的结果集。这发生在DEV环境中,而不是QA环境中。这两个环境具有相同的服务器、数据库和连接排序规则设置latin1_swedish_ci,但使用的是不同的Mysql版本(DEV:5.1.39; QA:5.1.61)。dob where concat(lastname,' '