MySQL事务的提交

事务的提交方式为手动提交

有两个账户,a账户有900元,b账户有1100元 开启一个事务,使用update语句,实现由b账户,向a账户转100元的转账功能

这里写<a href=图片描述" title="">

执行完成上述语句,查询account表中的余额

这里写<a href=图片描述" title="">

可以看出,在事务中实现了转账功能 此时,退出数据库,然后重新登录查询数据库中各账户的余额

这里写<a href=图片描述" title="">

可以看出,事务中的转账功能没有成功 因此,在事务中转账成功后,没有提交事务就退出数据库了,由于,事务中的语句不能自动提交,因此,当前的操作都被自动取消了

<h3 id="commit">commit

使用commit语句,提交事务

这里写<a href=图片描述" title="">

此时,退出数据库重新登录

这里写<a href=图片描述" title="">

可以看出,事务中的转账操作成功了 注意,事务中的操作,都是手动提交的,因此,在操作完事务时,一定要使用COMMIT语句提交事务,否则,事务操作会失败

相关文章

目录MySQL卸载环境查看是否已安装MySQL卸载mysql服务查看是否...
目录数据类型数据类型分类数值类型以TINYINT认识整型族有符号...
目录表的约束空属性非空约束(NOT NULL Constraint)默认值定...
目录函数时间日期函数:字符串函数数学函数其他函数 函数 时间...
目录使用C语言连接库的安装C APImysql_initmysql_real_conne...
目录用户用户管理查询所有用户查看当前用户查看当前连接数创...