51Testing软件测试论坛
标题:
MySQL的InnoDB引擎下,库存超卖、事务、锁相关问题
[打印本页]
作者:
测试积点老人
时间:
2020-5-26 13:19
标题:
MySQL的InnoDB引擎下,库存超卖、事务、锁相关问题
MySQL的InnoDB引擎下,库存超卖、事务、锁相关问题
update goods set good_num = good_num-1 where id = 37662;
在InnoDB引擎下,数据库执行上面sql语句时,理论上执认为是执行单条语句的事务 ,执行时会自动加写锁, 那么 在并发情况下, 大量执行了上面的sql语句后, 为何会出现超卖?
作者:
海海豚
时间:
2020-5-27 09:16
建议在应用中控制并发
作者:
郭小贱
时间:
2020-5-27 10:12
参考这篇文章试试:
https://q.cnblogs.com/q/127410/
作者:
bellas
时间:
2020-5-27 10:27
参考下这个链接
https://blog.csdn.net/weixin_33795743/article/details/91434803
作者:
jingzizx
时间:
2020-5-27 10:31
学习
作者:
qqq911
时间:
2020-5-27 11:30
从逻辑上控制
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2