我对ACID中的一致性这个概念理解不清晰, 求指点!
一致性是说, 事务只能把数据库从 一个有效状态 改变到 另一个有效状态. 有效状态 指 满足 数据库定义的 各种规则, 如主键, 外键, not null, unique, check等.
not null
unique
check
一致性是要保证数据在事务中必须能满足所有的数据库约束条件,如果违背,事务不能够提交。
参考:http://en.wikipedia.org/wiki/ACID#Consistency