如何通过Laravel获取特定查询的原始SQL语句?

2026-05-22 15:011阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计162个文字,预计阅读时间需要1分钟。

如何通过Laravel获取特定查询的原始SQL语句?

以下是简化后的开头内容:

示例:DB::connection()->enableQueryLog();

如下所示:

DB::connection()->enableQueryLog();#开启执行日志 $count = DB::table('test') //执行查询 ->whereNull('deleted_at') ->where('id', '=', 3) ->where('Name', '=', '测试') ->count(); print_r(DB::getQueryLog()); //获取查询语句、参数和执行时间

Array ( [0] => Array ( [query] => select count(*) as aggregate from `test` where `deleted_at` is null and `id` = ? and `Name` = ? [bindings] => Array ( [0] => 3 [1] => 测试 ) [time] => 1 ) )

以上这篇laravel 获取某个查询的查询SQL语句方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。

阅读全文

本文共计162个文字,预计阅读时间需要1分钟。

如何通过Laravel获取特定查询的原始SQL语句?

以下是简化后的开头内容:

示例:DB::connection()->enableQueryLog();

如下所示:

DB::connection()->enableQueryLog();#开启执行日志 $count = DB::table('test') //执行查询 ->whereNull('deleted_at') ->where('id', '=', 3) ->where('Name', '=', '测试') ->count(); print_r(DB::getQueryLog()); //获取查询语句、参数和执行时间

Array ( [0] => Array ( [query] => select count(*) as aggregate from `test` where `deleted_at` is null and `id` = ? and `Name` = ? [bindings] => Array ( [0] => 3 [1] => 测试 ) [time] => 1 ) )

以上这篇laravel 获取某个查询的查询SQL语句方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持易盾网络。

阅读全文