mysql autocommit自动提交问题
SET autocommit=0是关闭自动提交
SET autocommit=1是开启自动提交,默认是开启的
如果没有关闭自动提交话,写事务的时候,会出现如下问题,
例如有三个insert 语句,前两条没有问题,第三条出现问题话,那么前两条提交成功了,第三条失败,往往我们不希望这样。
如果关闭自动提交的话,(一定要记住在结束的时候设置SET autocommit=1,不然会出现其他操作无法提交)
就可以操作事务,如有有语句出错那么全部回滚