如何在Python的mysql.connector中开启autocommit功能?
如何在mysql.connector中开启autocommit功能
有两种常用方法可以开启autocommit功能:
方法一:连接数据库时直接指定参数
在调用mysql.connector.connect()时,直接添加autocommit=True参数即可,修改后的代码如下:
mydb = mysql.connector.connect( host="localhost", user="root", passwd="admin", autocommit=True )
方法二:连接后修改连接对象属性
如果已经创建了连接对象,也可以通过设置连接对象的autocommit属性来开启该功能:
mydb = mysql.connector.connect( host="localhost", user="root", passwd="admin" ) # 开启autocommit mydb.autocommit = True
开启autocommit后,每一条执行的SQL语句都会自动提交到数据库,无需手动调用mydb.commit()。
内容的提问来源于stack exchange,提问作者HARSHAL GUNJAL
相关产品推荐
相关产品推荐

