1.Mysql怎么保证一致性的? OK,这个问题分为两个层面来说. 从数据库层面,数据库通过原子性.隔离性.持久性来保证一致性.也就是说ACID四大特性之中,C(一致性)是目的,A(原子性).I(隔离性).D(持久性)是手段,是为了保证一致性,数据库提供的手段.数据库必须要实现AID三大特性,才有可能实现一致性.例如,原子性无法保证,显然一致性也无法保证. 但是,如果你在事务里故意写出违反约束的代码,一致性还是无法保证的.例如,你在转账的例子中,你的代码里故意不给B账户加钱,那一致性还是无法保证…