原生表达查询 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/原生表达查询/ 没有不值得去解决的问题,也没有不值得去学习的技术! Sat, 01 Aug 2026 13:19:47 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.4 https://media.shuijingwanwq.com/2026/05/logo-150x150.png 原生表达查询 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/原生表达查询/ 32 32 在 MySQL 8 中,in 条件用于多个字段,查询结果为空的排查 https://www.shuijingwanwq.com/2024/06/01/8613/ Sat, 01 Jun 2024 08:23:02 +0000 https://www.shuijingwanwq.com/?p=8613 针对 MySQL 8 中 IN 条件用于多个字段时查询结果为空的问题,文章记录了在 Laravel 9 中使用原生查询遇到的语法错误与列数违规报错。尽管报错 SQL 手动执行成功,但程序运行异常,最终决定放弃该 SQL 写法,调整为另一种 SQL 格式,解决了报错并使查询结果符合预期。

在 MySQL 8 中,in 条件用于多个字段,查询结果为空的排查最先出现在永夜。

]]>
在 Laravel 9 中使用原生表达查询时,报错:SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; https://www.shuijingwanwq.com/2024/04/02/8502/ https://www.shuijingwanwq.com/2024/04/02/8502/#comments Tue, 02 Apr 2024 01:31:08 +0000 https://www.shuijingwanwq.com/?p=8502 在 Laravel 9 中使用原生表达式查询时遇到 SQL 语法错误,原因是数据中包含单引号导致 SQL 语句异常。参考相关文档后,决定在 whereRaw 方法中采用绑定参数的形式来转义单引号,将需要转义的值作为数组传入第二个参数。调整后不再报错,生成的 SQL 语句已自动对单引号进行转义,查询结果符合预期。

在 Laravel 9 中使用原生表达查询时,报错:SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax;最先出现在永夜。

]]>
https://www.shuijingwanwq.com/2024/04/02/8502/feed/ 1
在 Laravel 9 中使用原生表达查询时,in 条件用于多个字段 https://www.shuijingwanwq.com/2024/03/19/8473/ https://www.shuijingwanwq.com/2024/03/19/8473/#comments Tue, 19 Mar 2024 01:49:24 +0000 https://www.shuijingwanwq.com/?p=8473 本文记录了在 Laravel 9 中使用原生表达式查询时,将 IN 条件应用于多个字段的过程。针对使用 whereRaw 方法时出现的 SQL 语法错误,采取了直接拼接原生 SQL 的方式代替参数绑定,从而成功执行了包含多字段的 IN 条件查询,生成的 SQL 语句符合预期。

在 Laravel 9 中使用原生表达查询时,in 条件用于多个字段最先出现在永夜。

]]>
https://www.shuijingwanwq.com/2024/03/19/8473/feed/ 2