MySQL的事务机制

事务的特性

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

事务的隔离级别

  • RU (一般不用)会造成脏读,可以读到事务没有提交的数据。
  • RC 不会造成脏读,会造成不可重复读,在一个事务中,能读取到其他已提交事务的数据变化,造成两次读取同一条数据会不一样。
  • RR (MySQL默认使用),不会造成脏读和不可重复读。
  • SERIALIZABLE(一般不用)串行执行,效率差。
评论