python MySQLdb API的数据库更新操做

这两天在使用python执行sql语句时(更新操做),发现对数据库没有影响,可是每次程序返回的值都是正确的,查了资料才发现python的MySQLdb的API把数据库更新语句做为事务来执行,这样的话,虽然使用execute语句执行了sql,可是并无真的对数据库进行改变,除非使用commit方法来显示的提交事务才可对数据库形成影响,不然,数据库会自动回滚。那么怎么解决呢?若是咱们的sql语句有多条,
相关文章
相关标签/搜索