1
starsky007 2019-04-20 20:11:27 +08:00 via Android
开了事务?
|
2
nine9 OP autocommit=ON 不是意味着自动 commit 吗?
|
3
starsky007 2019-04-20 20:21:50 +08:00 via Android
http://www.qttc.net/201208175.html
MySQL 默认操作模式就是 autocommit 自动提交模式。这就表示除非**显式地开始一个事务**,否则每个查询都被当做一个单独的事务自动执行。 |
4
dbit 2019-04-20 20:43:47 +08:00 1
autocommit 是按会话设置, 说不定你用的 python 执行默认的是 autocommit=false
|
5
nine9 OP @dbit 是的,我一开始的思路也是这样,但是网上搜索了很多并没有找到答案,不过现在自己解决了。
autocommit = kwargs2.pop('autocommit', False) |
6
rainmakeroly 2019-04-20 23:52:15 +08:00 via Android 1
conn.autocommit(True)
SO 上说是你用的库默认 false 可以先看下官方文档 autocommit 是个方法 |