检索执行的 MySQLdb 查询以进行调试
在 Python 的 MySQLdb 中对查询执行进行故障排除时,访问发送到MySQL 服务器。尽管 Cursor.info() 方法被记录为潜在的解决方案,但旧版本可能无法提供它。
为了解决这个问题,另一种方法利用了cursor._last_execulated 属性,该属性存储最后执行的查询字符串,即使存在例外情况。这种方法既高效又方便,因为它不需要外部分析工具或可能影响性能的单独日志文件解析。
以上是如何检索已执行的 MySQLdb 查询以进行调试?的详细内容。更多信息请关注PHP中文网其他相关文章!