cx_oracle执行无错误,但不删除数据

时间:2018-08-11 14:34:29

标签: python oracle cx-oracle

我将从数据库中删除所有名称以SCH开头的客户。当我执行下面的代码时,它可以正常运行,但不会从数据库中删除数据。

cur = db.cursor()
sql = "DELETE FROM customers where IMAGE_ID like 'SCH%'"
cur.execute(sql)

1 个答案:

答案 0 :(得分:2)

删除后,您需要commit

conn = cx_Oracle.connect(...)
cur = db.cursor()
sql = "DELETE FROM customers where IMAGE_ID like 'SCH%'"
cur.execute(sql)
conn.commit()
cur.close()
conn.close()