MySQL事务

102 阅读1分钟

事务四大特性

  • 原子性
  • 一致性
  • 隔离性
  • 持久性

并发事务可能会带来的问题

  • 脏读
    • 一个事务对数据的修改还没生效,另一个事务就开始读该数据。
  • 丢失修改
    • 一个事务改变了一个数据,另一个事务也改变了该数据,第一个事务的修改就没起作用。
  • 不可重读读
    • 一个事务多次读取一个数据,另一个事务改变了改数据,则第一个数据多次读取的诗句不一致
  • 幻读
    • 由于读取多行数据,此时另一个事务插入、删除了一些数据,这时候导致第一个事务出现幻读的现象

事务隔离级别

  • 读未提交
  • 读已提交
  • 可重读读
  • 可串行化