database - Laravel DB 查询在一段时间后返回 NULL
问题描述
我在我的应用程序中使用了几个查询,这些查询运行了数周(Laravel 版本 5.8)。从今天早上开始,一半的查询不再起作用。我只返回 NULL 值。
这是昨天有效但今天不再有效的示例
$newNumbers = DB::connection('XCon')
->table('BDA_cycle')
->where('s_value', '>', $r->last_cycle)
->where('s_quality', 192)
->distinct()
->get();
几周前,另一个 Laravel 应用程序(Laravel 版本 5.6)出现了这个问题。
在那里我改变了(因为只有一个查询)查询来自
DB::connection(...)->select(...)
to
DB::connection(...)->select(DB::raw(...))
它再次起作用。
PHP 7.1.25
Ubuntu 18.04.1 LTSB
我不知道如何解决这个问题。
解决方案
推荐阅读
- python - 如果生效日期 > 日期范围,则返回 0
- javascript - 我可以在 NestJS 的打字稿接口上使用验证装饰器吗?
- square-connect - 导出订单信息
- python - 如何转换 subprocess.Popen() 返回的字符串的编码?
- python - 如何将原始 SQL 转换为 SQLAlchemy ORM
- julia - 如何在 Julia 中将字符串视为数组/向量
- django - 带有 DB2 的 Windows 上的 Django 失败
- r - ShinyBS 模态不适用于 Shiny Server PRO
- c# - C# WebRequest.Create with (:) 冒号在 Uri
- java - How to fetch only first two stackFrames from StackFrameStream?