PHP中的事务:原子性SQL查询与工作单元的特性及操作环境
在PHP中,交易是一组原子SQL查询或独立的工作单位。事务是用于PHP操作数据库的逻辑工作单元,对数据库的修改要么执行或未执行;交易是原子质,有四个主要特征:一致性,隔离和耐用性。

本文的操作环境:Windows 10系统,PHP版本7.1,Dell G3计算机。
交易在PHP中意味着什么
交易是一组原子SQL查询或独立的工作单位。
交易是应用程序中的一系列严格操作,所有操作都必须成功完成,否则每个操作中的所有更改都将无证件。也就是说,交易是原子质,交易中的一系列操作要么成功,要么没有完成。
交易的结尾有两种类型。当成功执行交易中的所有所谓步骤时,交易将进行。如果其中一个步骤失败,则会发生回滚操作,在撤消交易开始之前撤消所谓的操作。
PHP交易的四个主要功能
原子性:
交易是数据库工作的逻辑单位。它要么执行数据库的所有更改,要么不执行它们。
一致:
交易前后,数据库状态满足所有完整性约束。
隔离:
同时执行的交易是孤立的,并且不影响一个交易。如果有两个交易同时运行并执行相同的函数,则交易的隔离将确保每个事务被认为是系统中系统中唯一的交易。该属性有时称为序列化,为了防止交易操作之间的混淆,该请求必须序列化或序列化,以便同时仅使用一个请求。
通过设置数据库的隔离水平,可以实现不同的隔离效果。
耐用性:
交易完成后,公司对数据库的更改将长期存储在数据库中,并且不会回滚。
推荐学习:“ PHP视频教程”
PHP免费学习视频:立即学习
踏上前端学习旅程,并踏上通往精通的道路!从前端基础知识到项目实践操作,我们将逐步逐步进行并达到峰值!