文章 2016-03-19 来自:开发者社区

MySQL事物(一)事务隔离级别和事物并发冲突

数据库的操作通常为写和读,就是所说的CRUD:增加(Create)、读取(Read)、更新(Update)和删除(Delete)。事务就是一件完整要做的事情。事务是恢复和并发控制的基本单位。事务必须始终保持系统处于一致的状态,不管在任何给定的时间并发事务有多少。事务在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。是数据库中各种数据项的一个程序执行单元。事务是用户定义的一个....

问答 2016-03-09 来自:开发者社区

mysql 事务回滚原理及疑问

最近在研究mysql的事务,参考了网上的一些例子写了一些,但是感觉有一点疑问,google后发现还是没找到答案,翻了下源码,还没找到核心关键点,想请大神们,帮忙指个路 1.如果在commit之前发生异常,进入catch里显式rollback,会造成什么隐形后果,如果在catch里去掉rollback,因为也没有commit所以数据还是不会提交,什么情况下会rollback才会真正发挥作用,并且这....

问答 2016-02-19 来自:开发者社区

mysql事务中,能使用读写分离吗?

这个问题没有查到相关资料,我的项目里,大量使用了事务,然后同时又想实现读写分离,不知道在事务里能同时使用读写分离吗?如:这个地方能使用读写分离吗?$this->db->query("commit");谢谢。

问答 2016-02-15 来自:开发者社区

MySQL事务关于mysql_insert_id的问题

在事务中先insert一条记录获取mysql_insert_id()然后rollback重复刷新页面mysql_insert_id的数在自增,像是不受rollback不成功一样为什么?

问答 2016-02-13 来自:开发者社区

mysql事务中两条sql语句外键约束的问题

现在的问题是这样的,我在php里面进行mysql操作,首先我start transaction保证操作的原子性。整个事务中包括两条插入语句,其中一条插入语句执行完后,用mysql_insert_id()获取对应的主键,该主键对应第二条插入语句要插入的表格的一个外键。这样就存在一个问题,报出外键约束错误。第二条语句中插入语句中对应的外键在对应的第一个表中不存在该主键(事务还未提交)。请问大家遇到过....

问答 2016-02-13 来自:开发者社区

mysql如果一个事务一直没有commit并且也没有rollback会怎样?

mysql如果一个事务一直没有commit并且也没有rollback会怎样?有什么办法查询到这些没有被commit也没有被rollback的事务。

问答 2016-02-12 来自:开发者社区

mysql事务和触发器怎么选择

在innodb的表中,以after触发器为例,触发事件如果执行失败,那么监视事件也将回滚,在此种情况下,事务和触发器似乎没什么区别;这个时候应该怎么选择呢,用事务还是用触发器?网上似乎大多数人建议用事务,但并没有给出比较有说服力的说法,请赐教

问答 2016-02-12 来自:开发者社区

相关mysql java 处理事务的问题

以前在mysql 不支持事务的时候, Java通常用的都是上述的写法,在mysql 不支持事务的时候,中间的 setAutoCommit 的事务操作是不是都不生效。现在innoDB支持 事务了,上述的 java 代码是否能实 以下的事务隔离的操作,在修改的时候处于锁定状态或者只可以通过存储过程来实现,单行的锁定`BEGIN;SELECT book_number FROM book WHERE .....

问答 2016-02-07 来自:开发者社区

Mysql中开启事务不执行rollback 会不会更新数据

不执行commit就行了,我还要执行rollback有啥用?没有什么确切答案,都说要执行rollback才能回滚,可是当我没有执行commit的时候 没有执行rollback 一样回滚了,网上查了很多文字 确没有说不执行rollback和commit一样回滚有啥区别?

问答 2016-02-07 来自:开发者社区

大并发下的mysql事务问题

现有如下场景:用户A和大量A 的粉丝,这时候A的粉丝不断的给A 送道具,这个道具是用户花钱买的,送给用户A之后,会给用户A 的帐号增加相应的钱,同时会给用户A 增加一些附件属性的值,比如用户A 的 经验值,血条长度啊,同时还会给该粉丝增加的经验值,那么这里涉及到的表有用户A 的钱的表,粉丝的钱的表,经验的表,那么我在处理这个时候 给整个过程加了事务处理,但是现在遇到的问题是:一旦有大量的用户同时....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等