AIDE技术官网
AIDEZY.COM

Mysql开启事务的详解用法

Mysql开启事务的详解用法 Mysql数据库教程 第1张

 

Mysql开启事务的详解用法

事务:
事务的特性:
隔离性,原子性,一致性,持久性。
引擎要选innodb 因为myisam不支持事务

 

首先先来解释一下事务的作用是什么:

事务顾名思义,就是一种能对数据进行封闭式的的操作,例如银行取钱一样,你取出来钱肯定是先扣除你的余额上的数据才会给你取出钱来,不然会有很大的风险,它就相当于开启了一个事务。

通俗一点的讲,开启事务后对数据的一些操作例如修改删除等,他不会对外部原表进行任何操作,我们进行select查询出来它也是没变化的,仅仅是开启事务后的内部表,那么你会问这修改了,又有什么用呢?当然不是没用,当我们需要我们进行修改内容的表时,我们必须输入一个指令:提交并结束事务

commit;提交并结束事务

这样我们刚刚在事务内部表修改的内容就可以显示出来了,如果你在修改的同时,不小心修改错了,大家也不需要担心,我们可以对事务进行回滚操作,这样就相当于取消了我们的全部操作了。

rollback; 回滚回去,如果开启事务后,执行了一些操作这时候不想要了。就使用回滚

 

大家赶紧去试试吧。

 

搜一下

海报生成 赞(1) 打赏

来都来了!评论一下呗! 抢沙发

  • QQ (自动获取名称头像等信息|选填)
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址 (选填)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

忘记密码 ?

切换登录

注册