经常使用php进行mysql操作,因为mysql默认事务自动提交,所以一般情况下,写sql语句的时候并没有刻意使用commit,本以为这样的规范同样适用于python,结果对于python完全行不通,本以为是mysql的自动提交变为off了,但是查询了下还是on,所以百度了一下,原来,进行insert,update,delete的时候是需要commit的,否则不生效。当然这仅针对拥有事务的InnoDB存储引擎,对于MySIAM则是非必须的,但是带上也没有错。
python操作mysql进行插入操作时需要commit?
最新推荐文章于 2023-06-06 09:48:58 发布