gpt4 book ai didi

mysql - 其中whereDate在 Eloquent

转载 作者:行者123 更新时间:2023-11-29 05:02:43 25 4
gpt4 key购买 nike

我有一组没有时分秒的日期我想在 whereIn 条件中将此数组用于 datetime 列以及单个 userId 检查。问题是如何使用 LIKE 运算符使我的结果包含与我的日期匹配的所有行?

这是我的日期:

  array:2 [
0 => "2030-02-06"
1 => "2019-02-06"
]

这是我的查询,我想获取所有结果然后更新它们:

Point::whereIn("end_time",$dates)
->where("user_id","=",$user->user_id)
->update(['is_in_chart'=>1]);

最佳答案

您可以使用 DB::rawDATE()

这样做
Point::whereIn(DB::raw("DATE(end_time)"),$dates)
->where("user_id","=",$user->user_id)
->update(['is_in_chart'=>1]);

关于mysql - 其中whereDate在 Eloquent ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54977402/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com