0
我试图用一个区分大小写的结果来请求一个请求。在查询结果中区分区分大小写的区分+ mysql
例如在我的数据库我有
1ABC 2Abc 3abc
User::where('code', 'LIKE', "%$code%")->get() or User::where('code', '=', $code)->get()
,但我有我的3行的结果,我只是希望数据库的2ABC
我试图用一个区分大小写的结果来请求一个请求。在查询结果中区分区分大小写的区分+ mysql
例如在我的数据库我有
1ABC 2Abc 3abc
User::where('code', 'LIKE', "%$code%")->get() or User::where('code', '=', $code)->get()
,但我有我的3行的结果,我只是希望数据库的2ABC
它的功能不Laravel本身。在MySql中,您可以在不同级别上定义CHARACTER SET
和COLLATION
(数据库,连接,表,列 - 请参阅文档)。
在你的情况下,你必须使用ci
- 不区分大小写的拼贴,所以你需要改变你的分贝。
http://dev.mysql.com/doc/refman/5.7/en/charset-collation-names.html –
您在表格/列上设置了“ci”排序规则。这不是拉拉维尔。 http://dev.mysql.com/doc/refman/5.7/en/charset-mysql.html –
谢谢! +1为你的答案 –
@JarekTkaczyk你应该发表你的评论作为答案。 – James