时间: 2020-11-26|44次围观|0 条评论

原文:
-----------------------------------------
在使用 procedure +transaction+update+select 时

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


三次对表进行查看


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



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


mysql 存储过程的一个bug或者是我…插图
有些困惑!!


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

------------------------------------------------------------------------------------end


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

原文链接:https://blog.csdn.net/w605283073/article/details/46572559

本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。

本博客所有文章如无特别注明均为原创。
复制或转载请以超链接形式注明转自起风了,原文地址《mysql 存储过程的一个bug或者是我…
   

还没有人抢沙发呢~