目录
1.什么是数据库的事务
数据库的事务(Transaction)是在关系型数据库管理系统(如 MySQL)中,用于确保一组数据库操作在逻辑上被视为一个不可分割的整体,要么都执行,要么都不执行。事务有如下四个关键特性,通常被称为 ACID(Atomicity, Consistency, Isolation, Durability)属性:
1. 原子性(Atomicity)
原子性保证事务中的所有操作要么全部成功执行,要么全部不执行。也就是说,事务作为一个整体是不可分割的,如果事务中的任何部分失败,整个事务都将回滚到执行前的状态,就像这些操作从未发生过一样。这确保了数据库状态的一致性,避免了部分操作成功导致的数据不完整或不一致问题。