我已经让日志文件正常工作了,但是每一行都会有额外的信息,比如“29 Query”,我无法确定,但看起来记录的查询是MySQL内部处理每个查询的解释。是否有一种方法可以自动记录每个查询,就像应用程序执行它们一样,而不需要MySQL在日志中添加任何其他信息?谢谢!
编辑:
作为提供赏金的一部分,让我解释一下我的情况。我们正在使用Magento Commerce,它具有EAV数据库架构。跟踪任何东西以及它存储在哪里是一场绝对的噩梦。我的想法是在应用程序中插入一个产品,然后记录在该过程中执行的每个查询。这很有效,但是日志中有大量其他废话。我真的只想要这样的东西:
编辑:
作为提供赏金的一部分,让我解释一下我的情况。我们正在使用Magento Commerce,它具有EAV数据库架构。跟踪任何东西以及它存储在哪里是一场绝对的噩梦。我的想法是在应用程序中插入一个产品,然后记录在该过程中执行的每个查询。这很有效,但是日志中有大量其他废话。我真的只想要这样的东西:
1.) SELECT * FROM <TABLE>;
2.) UPDATE <TABLE> SET <VALUE> = <VALUE>;
3.) ...
4.) ...
有些简单的东西可以告诉我执行了什么,这样我就不必去查找控制器和模型来获取所有这些信息。我不需要日期、时间、行号或任何额外的内容。