我有一个python脚本,哪些是MS SQL数据库的数据。我的部分代码:
cursor.execute("INSERT INTO TABLE (COL1, COL2, COL3) VALUES (%s,%s,%s)", (a,b,c))
a,b和c是变量。 我想打印执行的SQL命令。这可能吗?
我的目标是记录/打印每个执行的SQL命令,例如:
INSERT INTO TABLE (COL1, COL2, COL3) VALUES ('Lemon','Apple','Orange')
就像pymysql游标上的_last_executed属性一样。
谢谢!
答案 0 :(得分:1)
你可以尝试
print ("INSERT INTO TABLE (COL1, COL2, COL3) VALUES (%s,%s,%s)", (a,b,c))