原文:
-----------------------------------------
在使用 procedure +transaction+update+select 时
三次对表进行查看
建立存储过程的 第二次查看表时并 没有提交事
务 但是 第二次查表时显示了操作后的结果!!
有些困惑!!
是 存储过程中 和 事件结合使用 会出现bug呢还是我写的语句有问题? ------------------------------------------------------------------------------------end
解决:
再次使用 transaction时,终于想明白了,事务是针对两个“客户端”而言的。
对于 那个操作 事物的界面来说,虽然执行每一步,是可以看到“操作效果”的,但是同一时间用其他客户端,在没有提交之前数据还是没有发生变化的,而且可以执行回滚操作。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有