您的位置:首页 > 数据库 > MySQL

mysql autocommit自动提交问题

2014-04-16 14:09 288 查看
SET autocommit=0是关闭自动提交

SET autocommit=1是开启自动提交,默认是开启的

如果没有关闭自动提交话,写事务的时候,会出现如下问题,

例如有三个insert 语句,前两条没有问题,第三条出现问题话,那么前两条提交成功了,第三条失败,往往我们不希望这样。

如果关闭自动提交的话,(一定要记住在结束的时候设置SET autocommit=1,不然会出现其他操作无法提交)

就可以操作事务,如有有语句出错那么全部回滚

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: