MySQL学习之事务控制
什么是事务控制 事务是指作为一个逻辑工作单元执行的一系列操作,这些操作 要么全部成功 , 要么全部失败 。事务确保了多个数据的修改作为一个单元来处理。 在MySQL中,只有使用
<img src="https://img.mryunwei.com/uploads/2023/04/20230419071521434.jpg"><p>什么是事务控制</p>
事务是指作为一个逻辑工作单元执行的一系列操作,这些操作要么全部成功,要么全部失败。事务确保了多个数据的修改作为一个单元来处理。
推荐:mysql视频教程
事务的四个特性
如果某个数据库支持事务,那么该数据库必须具备ACID四个特性,即Atomicity(原子性)、Consistency(一致性)、Isolation(隔离性)、Durability(持久性)。
在默认情况下,MySQL是自动提交事务的,即每一条INSERT、UPDATE、DELETE的SQL语句提交后会立即执行COMMIT操作。因此,要开启一个事务,可以使用start transaction或begin,或者将autocommit的值设置为0.
更多推荐:mysql教程(视频)
以上就是MySQL学习之事务控制的详细内容,更多请关注每日运维其它相关文章!