Skip to main content
 Web开发网 » 数据库教程 » mysql教程

MySQL如何使用事务?

2021年08月11日6660百度已收录

Mysql事务一般处理复杂数据,进行操作的过程中,如果出错,那么回滚,如果成功,那么提交,通过这样的方式来保证原子性、一致性。所以,接下来将说明如何使用事务。

一、通过命令行方式使用事务成功进入mysql命令行终端之后,执行命令begin来开始事务

MySQL如何使用事务?  事务 使用 如何 MySQL 第1张

执行插入命令,往数据表写入数据

MySQL如何使用事务?  事务 使用 如何 MySQL 第2张

如果这时候发现插入数据不正确,那么可以执行命令rollback回滚

MySQL如何使用事务?  事务 使用 如何 MySQL 第3张

如果确认数据没问题,那么执行命令commit提交事务

MySQL如何使用事务?  事务 使用 如何 MySQL 第4张

二、采用C++方式使用事务首先初始化连接数据库句柄,连接数据库,并设置不自动提交事务

MySQL如何使用事务?  事务 使用 如何 MySQL 第5张

然后执行插入数据,如果插入失败或者出错,那么执行回滚事务函数,如果成功,那么执行提交事务函数

MySQL如何使用事务?  事务 使用 如何 MySQL 第6张

最后完成操作之后,关闭数据库句柄

MySQL如何使用事务?  事务 使用 如何 MySQL 第7张

三、总结mysql事务可以用来维护数据库的完整性,确保执行插入、更新、删除语句的时候,要么全部执行,要么全部不执行。

评论列表暂无评论
发表评论
微信