这里是我的代码:为什么在进行UPDATE时需要明确提交?
import cx_Oracle
conn = cx_Oracle.connect(usr, pwd, url)
cursor = conn.cursor()
cursor.execute("UPDATE SO SET STATUS='PE' WHERE ID='100'")
conn.commit()
如果我删除conn.commit()
,表不被更新。但对于select语句,我不需要那conn.commit()
。我很好奇,为什么?