问题描述
我正在将MysqL连接器与python一起使用,有时在调试时我想查看光标已正确执行了什么命令。
我有这样的事情:
ajout="UPDATE campagne_detail set fait_CAMD=1 WHERE id=%s and ca=%s"
val=(a,b)
cursor.execute(ajout,val)
我该如何确切查看它向MysqL发送了什么命令?
谢谢
解决方法
执行该语句后,调用
sql = cursor.statement
sql
将是发送到MySQL服务器的字符串。