高手指教,mysql事务回滚的问题!

xihuluyou xihuluyou 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
目标需求:
用户选中产品,购买后,把购买数据写buylist表,同时,从user表中扣除该用户的金额数字段
在这个需求中,为了确保数据一致性,使用了mysql5以后的新特性,事务。
把两句sql语句写在一个存储过程中userbay中,
start transaction;
insetr into buylist........;
updata user set .........;
commit;

然后在php中这样
call userbay(userid,bayid...)
但是,接下去的问题是
该过程执行以后,应该如何取得他的状态值,也就是说,如何判断,该事务是顺利执行了?还是回滚了?
请各位指教!谢谢
...全文

相关推荐

评论 2
收藏 已收藏
分享
返回顶部
xihuluyou
基础编程 21,889 成员 140,329 内容