cx\u oracle执行时没有错误,但不删除d

2024-04-25 17:53:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从我的数据库中删除所有名字以SCH开头的客户。当我执行下面的代码时,它不会出错,但不会从数据库中删除数据。你知道吗

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

Tags: 数据代码fromimage数据库dbsql客户
1条回答
网友
1楼 · 发布于 2024-04-25 17:53:40

删除后需要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()

相关问题 更多 >