0
我試圖在主體中使用全局光標在 「with MySQLdb.connect」語句中設置的函數內運行更新查詢。出於某種原因,在主體工作雖然更新查詢和查詢的功能,不要在例如工作:( 有沒有一種方式,因爲產生都不是取得錯誤,PyMysql使用全局光標在函數內更新查詢
import MySQLdb
import sys
def updateFunction(data):
global cur
cur.execute("UPDATE1")
sys.exit(0)
if __name__=="__main__":
data="sample data, not important"
with MySQLdb.connect(host="localhost",user="user",passwd="pass",db="db") as cur:
cur.execute("UPDATE2")
updateFunction(data)
UPDATE2將運行以及UPDATE1難道不
這只是需要做的時候像[這裏](HTTP://dev.mysql。 com/doc/refman/5.0/en/server-system-variables.html#sysvar_autocommit)用於自動禁用'autocommit'在新的連接上。 – jordanm 2014-12-08 03:29:08
@jordanm我不知道,我只使用PHP到目前爲止,我還沒有提交更新和插入,謝謝。 – Evan 2014-12-08 12:22:19