autocommit和start transaction

原创 2015年11月20日 16:07:32

在存储过程中使用事务时,通常会显示设置事务自动提交为0 (set autocommit=0;)这里极有可能是个坑,在同一个连接中,事务执行完或存储过程执行完后,autocommit仍为0,如果后面没有commit语句则可能导致数据丢失;对应mysql官网,没有解释很清楚 set autocommit =0 和 start transaction,是否必须结合使用,但有一句是,start transaction 有隐含的 设置autocommit为0 作用,原句为: To disable autocommit mode implicitly for a single series of statements, use the START TRANSACTION statement ,所以可以去掉set autocommit=0 ,如果非得使用时在commit和rollback 后,将 autocommit设置为1

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

START TRANSACTION, COMMIT, and ROLLBACK Syntax

本文转载自:http://dev.mysql.com/doc/refman/5.5/en/commit.html

START TRANSACTION /*!40100 WITH CONSISTENT SNAPSHOT */

在使用mysqldump 进行数据库备份的时候,如果我们指定了--single-transaction参数。我们在generallog中会有如下输出: 160203 9:51:59 63 Co...

Can't start a cloned connection while in manual transaction mode 解决

java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Can't start a cloned connection wh...

jbpm设计流程之start与end与transaction

作用: 1.1.1. start(开始活动) 代表流程的开始边界,一个流程有且只能有一个Start活动。开始活动只能指定一个Transition。在流程实例启动后,会自动的使用这个唯一的Trans...

iBatis使用SQLServer出现Can't start a cloned connection while in manual transaction mode.错误

今天使用spring+iBatis+SQL Server2000做东东,可在执行query时老抛异常: Cause: java.sql.SQLException: [Microsoft][SQLSe...

java.sql.SQLException: Can't call commit when autocommit=true

当我在数据库更新,插入,删除等方法中使用了commit(),rollback()等方法时,往往会报出如下的异常: java.sql.SQLException: Can't call commit w...

MySQL事务autocommit自动提交

MySQL默认操作模式就是autocommit自动提交模式。这就表示除非显式地开始一个事务,否则每个查询都被当做一个单独的事务自动执行。我们可以通过设置autocommit的值改变是否是自动提交aut...

TransactionException: Error configuring AutoCommit

事务异常:自动提交配置错误.参考引用:http://my.oschina.net/yygh/blog/261047 http://blog.csdn.net/huanggang028/article...

1、Python MySQLdb默认关闭autocommit带来的坑 2、mysql事务处理

问题描述 这篇文章描述我犯的一个很2B的错误。在此记录一下。 之前写Mini项目的时候,我都是在本机开发的。在昨天上午我把Mini项目放到Paas平台(igor)上,就出现了非常奇葩的bu...

mysql autocommit对myisam,innodb的性能影响

前段时间把数据库的部分myisam表转变成了innodb了,感觉慢了好多。我知道autocommit对innodb性能有一定的影响,但不知道影响有这么大。如何关闭autocommit,请参考mysql...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)