Loading

事务

  • 原子性:应用中不可再分的最小逻辑执行体
  • 一致性:事务执行的结果必须从一个一致性状态变成另一个一致性状态(白狗变黑狗,不能出现花斑狗)
  • 隔离性:各个事务的执行互不干扰,任意一个事务的内部操作对其他并发的事务,都是隔离的。也就是说:并发执行的事务之间不能看到对方的中间状态,并发执行的事务之间不能相互影响。(说白了,就是你做你的,我做我的!
  • 持续性也称为持久性,指事务一旦提交,对数据所做的任何改变,都要记录到永久存储器中,通常是保存进物理数据库。(说白了就是一条道跑到黑

如何支持事务?

 begin开始一个事务
rollback事务回滚
commit 事务确认

mysql默认是自动提交的,也就是你提交一个query,就直接执行!可以通过
set autocommit = 0 禁止自动提交
set autocommit = 1 开启自动提交

什么是事务?MySQL如何支持事务

posted @ 2022-01-16 11:11  Zhbeii  阅读(22)  评论(0编辑  收藏  举报