请问比如在购买商品,增加一条消费记录的时候,有另外一个用户也在购买商品,而消费记录的主键是自增的,这个时候会冲突吗

来源:17-1 【全课大纲-思维导图】

流川没有疯4011566

2021-03-19

请问比如在购买商品,增加一条消费记录的时候,有另外一个用户也在购买商品,而消费记录的主键是自增的,这个时候会冲突吗?这个是涉及到多线程问题吗

写回答

2回答

流川没有疯4011566

提问者

2021-03-20

老师,是不是数据库它自己是带锁的所以添加数消费记录据时不会引起冲突?

0
1
翔仔
是的,看看数据库的事务隔离级别,通常情况下都能避免,因为mysql默认是rr的
2021-03-21
共1条回复

翔仔

2021-03-19

同学好,但从数据库记录增加来讲是不会冲突的,因为有锁来保证,如果你的商品数量有限,需要做减法,这个时候就会有问题

0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5113 学习 · 8144 问题

查看课程