gpt4 book ai didi

sql - 如果我有 autocommit=True 用于 pyodbc 连接,我可以假设我不必在更新或插入后执行游标提交吗?

转载 作者:行者123 更新时间:2023-12-05 03:33:06 24 4
gpt4 key购买 nike

我有下面的示例代码。我还需要在最后一行之后进行游标提交吗?如果重要的话,我正在针对 SQL Server 2016 数据库主机运行。

import pyodbc
cnxn = pyodbc.connect('Driver=SQL Server;Server=localhost;Database=mydb;Trusted_Connection=yes;')
cnxn.autocommit = True
cursor = cnxn.cursor()
cursor.execute('update mytable set myfield=1')

最佳答案

不,您不需要执行 cursor.commit()

cnxn.autocommit = True

代码中的这一行会将所有事务提交给 SQL

关于sql - 如果我有 autocommit=True 用于 pyodbc 连接,我可以假设我不必在更新或插入后执行游标提交吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70372100/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com