You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel Eloquent 'LIKE' 查询不符合预期问题

问题分析与解决方法
  • 问题本质:你当前的查询是匹配**包含"A47ROD01"**的sku,但数据库中实际存储的sku是"A47ROD",后者并不包含前者,所以无法查到结果。

  • 可行的调整方案:

    • 若要匹配以"A47ROD"开头的sku,使用以下语句:
      Product::where('sku', 'like', "A47ROD%")->get()
      
    • 若要匹配包含"A47ROD"的任意sku,使用以下语句:
      Product::where('sku', 'like', "%A47ROD%")->get()
      
    • 若只是查询时多写了"01",直接删除查询语句中的"01"即可。

内容的提问来源于stack exchange,提问作者yasir naseer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 18:40:33