显示进程列表使用问号而不是绑定值

时间:2015-11-04 15:40:31

标签: laravel orm eloquent prepared-statement

然后我在MySQL中运行“show full processlist”我看到一些查询看起来像

| 413575 | sitecom | localhost | sitecom | Prepare | 0 | After opening tables | select * from content where content.id = ? | 0.000 |

| 413597 | sitecom | localhost | sitecom | Prepare | 0 | init | select * from content where content.id = ? | 0.000 |

网站正在使用Laravel Eloquent ORM。它通过PDO与预先准备的语句一起工作。是的,我看到问号而不是绑定的参数吗?

2 个答案:

答案 0 :(得分:0)

答案有点晚,但是如果有人偶然发现了这个问题:MySQL中的进程列表显示问号是正常的。查询带有绑定的值,您只是看不到它。

答案 1 :(得分:0)

我们遇到了同样的问题,但是在激活了slow_query_log之后,进程列表再次显示了所有参数