mysql 针对高并发下,同时修改单条数据发生冲突致使数据错误的问题(例如:高并发下单,致使库存为负数)

毕业后第一次作的项目就是电商,可是当时也不明白这个问题。mysql 因此给本身埋下一个坑。sql 先说说当初的作法,和遇到的问题。性能 //开启事务spa start transaction;事务 //查询库存it select number from item where id = 1;io //若是大于购买数量进入购买,若是小于返回错误 并rollback电商 //进入购买date updat
相关文章
相关标签/搜索