我是靠谱客的博主 含蓄宝贝,最近开发中收集的这篇文章主要介绍MySQL数据库实操教程(18)——数据库事务及其隔离级别,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


版权声明

  • 本文原创作者:谷哥的小弟
  • 作者博客地址:http://blog.csdn.net/lfdfhl

事务概述

现实生活中我们经常会进行银行转账操作,该操作可分为两部分来完成:账户A转出和账户B转入, 只有这两个部分都无误完成才认为转账成功。在数据库中,可通过两条语句完成该转账操作,如果其中任意一条语句出现异常没有正常执行则会导致两个账户的金额不同步造成错误。
为了防止上述情况的发生,MySQL中引人了事务。所谓事务就是针对数据库的一组操作(由一条或多条SQL语句组成)进行管控。如果其中任一条语句无法执行,那么所有的语句都不会执行。也就是说,事务中的语句要么都执行,要么都不执行。

在数据库中使用事务时必须先开启事务,代码如下:

START TRANSACTION; 

事务开启之后就可以执行SQL语句,SQL语句执行成功后,需要使用相应语句提交事务,代码如下:

COMMIT

最后

以上就是含蓄宝贝为你收集整理的MySQL数据库实操教程(18)——数据库事务及其隔离级别的全部内容,希望文章能够帮你解决MySQL数据库实操教程(18)——数据库事务及其隔离级别所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部