Laravel或MySQL正确的单词

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (26)

我有个问题。我无法解决它。

我有这个数据库

+--------+---------------+
|    id  |      name     |
+--------+---------------+
|    1   |     backup    |
+--------+---------------+
|    2   |     BACKUP    |
+--------+---------------+

我的模型是Post我使用where子句来查找名为backup的名称

Post::where('name','backup')->get();

但我有2个帖子而不是1个帖子

请帮帮我这个问题谢谢

提问于
用户回答回答于

我认为在这种情况下,您需要使用第一种方法:

Post::where('name','backup')->first();
用户回答回答于

您必须创建区分大小写的查询。

Post::whereRaw("BINARY 'name'= ?", array('backup'))->first()

扫码关注云+社区

领取腾讯云代金券