事务四个特性你还记得嘛?
第一反应:ACID
然而 A 、C、I、D 到底是什么? 我当时并不能很快的说出他们的名称.
下面认真回忆一下吧。
A> 原子性(Atomicity) 事务是最小单位,不可再分
C>一致性(Consistency) 事务对DML语句的操作 具有同时性 同时成功 ,同时失败
I >隔离性(Isolation) 一个事务的成功与失败不影响其他事务的进行
D>隔离性(Isolation) 事务操作之后的结果持久的保存在数据库中
事务执行流程:
开启事务:start transaction
结束事务:end transaction
提交事务:commit transaction
回滚事务:rollback transaction
TCL 事务控制语句 :
- COMMIT; 提交
- ROLLBACK; 回滚
关闭自动提交事务
set autocommit = off
或
set session autocommit = off
若要开启自动提交 把 “off”修改成 “on”即可 ;
注意:开启和关闭 只对当前窗口生效。