mysql 存储过程的一个bug或者是我…

来源:互联网 发布:上班族副业知乎 编辑:程序博客网 时间:2024/06/01 12:35
原文:
-----------------------------------------
在使用 procedure+transaction+update+select 时


mysql <wbr>存储过程的一个bug或者是我的使用错误( <wbr>已解决)

三次对表进行查看

建立存储过程的第二次查看表时并没有提交事

但是 第二次查表时显示了操作后的结果!!

mysql <wbr>存储过程的一个bug或者是我的使用错误( <wbr>已解决)
有些困惑!!

是 存储过程中和 事件结合使用 会出现bug呢还是我写的语句有问题?
------------------------------------------------------------------------------------end

解决:
 再次使用transaction时,终于想明白了,事务是针对两个“客户端”而言的。
 对于 那个操作事物的界面来说,虽然执行每一步,是可以看到“操作效果”的,但是同一时间用其他客户端,在没有提交之前数据还是没有发生变化的,而且可以执行回滚操作。
0 0
原创粉丝点击