我的要求是如果id爲1,則將名稱字段更改爲sun。下面是我的代碼。它會在更新時拋出異常和打印錯誤嗎?.Is我在查詢或Python代碼上做了任何錯誤?更新查詢在python中拋出異常
import MySQLdb
import datetime
a="sun"
b=1
sql="update selva set name=%s where selid=%d"
try:
cursor.execute(sql,[a,b])
db.commit()
except:
print "error in update"
db.rollback()
db.close()
任何幫助將不勝感激!
您是否嘗試重新規劃異常,以便查看它是什麼? – BrenBarn 2014-09-24 06:15:39
我是新手到python,我發現通過使用print在except塊中拋出的異常,即使我不知道哪種類型的異常拋出我的代碼 – Madhesh 2014-09-24 06:17:23
然後不要抓住它!刪除try/except,讓Python向您報告異常。 – 2014-09-24 06:29:57