事务

当没有使用conn.SetAutoCommit(flase),事物自动提交,每一条SQL语句执行就是一个事务,事务执行后自动提交


原子性 :一个事务中包含的一条语句或者多条语句构成了一个完整的逻辑单元,这个逻辑单元具有不可再分的原子性。这个逻辑单元要么一起提交执行全部成功,要么一起提交执行全部失败。

一致性:事务的提交要确保在数据库上的操作没有破坏数据的完整性,比如说不要违背一些约束的数据插入或者修改行为


隔离性:并行事务的修改必须与其它并行事务的修改相互独立,隔离


持久性:事务一旦对数据的操作完成并提交后,数据修改就已经完成,即使服务重启这些数据也不会改变。

你可能感兴趣的:(事务)