事务:
提供一种“要么什么都不做,要么做全套”机制。
事务的作用:
保证事务一致性。
事务ACID四大特性:
原子性 一致性 隔离性 持久性
事务的并发问题:
脏读:
A读B更新的数据,B更新未提交,A读的数据是脏数据
不可重复读:
A读多次同数据,B在A读的过程中更新数据并提交,导致A多次读的数据和之前读的数据不一致。
幻读:
A更新原本数据中,B插入一条数据,A在结束后发现有一条数据未更新。
事务:
提供一种“要么什么都不做,要么做全套”机制。
事务的作用:
保证事务一致性。
事务ACID四大特性:
原子性 一致性 隔离性 持久性
事务的并发问题:
脏读:
A读B更新的数据,B更新未提交,A读的数据是脏数据
不可重复读:
A读多次同数据,B在A读的过程中更新数据并提交,导致A多次读的数据和之前读的数据不一致。
幻读:
A更新原本数据中,B插入一条数据,A在结束后发现有一条数据未更新。