0

这是我的场景:

我有表 A,它有 4 行(id、col1、col2、col3),最后 3 行有一个唯一索引(id 是主键)。假设有 2 个用户:用户 Foo 和用户 Bar。如果 Foo 和 Bar 都启动了一个在表 A 上插入许多行的事务,同时他们提交了他们的事务,那么表是否可能存在 UNIQUE 索引的不一致?

换句话说,如果一个事务是原子的(而且确实如此),这是否意味着只要它运行,就不会运行其他可能对第一个事务一致性造成风险的事务?

提前致谢!

4

1 回答 1

1

事务将同时运行(大部分情况下,取决于您的事务隔离级别设置),但提交时违反一致性的事务将导致错误并且必须回滚。

于 2011-10-06T12:04:24.707 回答