\DB::connection()->enableQueryLog(); // 开启查询日志 $sql = \DB::table('xxx'); // 要查看的sql $sql_msg = \DB::getQueryLog(); // 获取查询日志 dd( $sql_msg ); ...
代码如下: 执行结果: 有时候,我们在使用Laravel进行数据查询的时候,经常有各种原因导致查询或语句这个时候,我们就需要查看当前执行的原生语句是否有问题。这个时候就可以使用此代码了。 ...
2018-03-20 15:32 0 1180 推荐指数:
\DB::connection()->enableQueryLog(); // 开启查询日志 $sql = \DB::table('xxx'); // 要查看的sql $sql_msg = \DB::getQueryLog(); // 获取查询日志 dd( $sql_msg ); ...
方法一: 我们有时候想测试一段代码生产的 SQL 语句,比如: 我们想看 App\User::all(); 产生的 SQL 语句,我们简单在 routes.php 做个实验即可: //app/Http/routes.php Route::get(‘/test-sql’, function ...
在多人开发中最头疼的是人少事多没有时间进行codereview,本来功能都没时间写,哪有时间来开会细细来分析代码.软件能跑就行,但是一些影响性能的语句写出来,有可能本人都不知道.找就更 麻烦了.幸亏sqlserver提供了工具可以导出执行语句进行分析.可以看看是哪些语句影响整体性能.工具叫sql ...
($param, 1).']'."\r\n",8); }); 2.在执行我sql语句后,查看public目录下s ...
使用var_export(compact(['sql','bindings','time']),true)时将会存储在storage\logs\laravel.log中 ...
打开app\Providers\AppServiceProvider.PHP,在boot方法中添加如下内容 5.2以下版本 // 先引入DB use DB; // 或者直接使用 \DB:: DB::listen(function($sql, $bindings, $time ...
show processlist;找出你要停止的语句然后找出你要终止的语句的idkill 248 ...