MySQL的InnoDB引擎下,库存超卖、事务、锁相关问题
MySQL的InnoDB引擎下,库存超卖、事务、锁相关问题update goods set good_num = good_num-1 where id = 37662;
在InnoDB引擎下,数据库执行上面sql语句时,理论上执认为是执行单条语句的事务 ,执行时会自动加写锁, 那么 在并发情况下, 大量执行了上面的sql语句后, 为何会出现超卖?
建议在应用中控制并发 参考这篇文章试试:https://q.cnblogs.com/q/127410/ 参考下这个链接https://blog.csdn.net/weixin_33795743/article/details/91434803 学习 从逻辑上控制
页:
[1]