【发布时间】:2021-01-11 10:54:58
【问题描述】:
Mysql 5.7
Mysql JSON 数组包含 TABLE 的 specific_dates 字段中的日期列表,如下所示:
我想将以上所有日期与给定日期进行比较(>=)。我在 laravel 中尝试了以下查询,但没有工作。
->whereRaw('JSON_EXTRACT(`specific_dates`, "$[*]") >= ?', $value);
在这里,$value 将是 yyyy-mm-dd 格式。 e.g. 2020-04-02.
如果$value 等于或小于 JSON 数组的任何值,它应该返回。
谢谢
【问题讨论】:
-
提供一些代码和json
-
没有比上面给出的代码更多的了。你想要哪个代码/json?
-
我遇到了完全相同的问题,您找到解决方案了吗?