Skip to content

feat(sql): 事务支持 #55

Description

@Ghost-chu

功能简述

添加对支持事务的数据库(和数据库引擎)的事务支持。

需求来源

在处理较为复杂的部分数据时,需要保证数据的一致性。

附加内容

有时可能同一个事务下会出现事务嵌套的情况(从代码逻辑来看)。

====== 事务 A 开始 main() ======
... {进行一些A事务的操作} ...


printf("可选:绑定 IP 与 MAC 地址 开始!");
bindIpMac();
====== 事务 B 开始 bindIpMac() ======
... {进行一些B事务的操作} ...
====== 事务 B 结束 bindIpMac() ======
printf("可选:绑定 IP 与 MAC 地址 结束!");

... {进行一些A事务的操作} ...
====== 事务 A 结束 main() ======

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions