开启一个事务:
1.insert ignore to tableA ...
2.update tableB set ...
commit()
问题是,在两个事务并发的时候,insert会加锁吗,加锁时是一直持有直到commit吗,还是和事务的隔离级别有关
开启一个事务:
1.insert ignore to tableA ...
2.update tableB set ...
commit()
问题是,在两个事务并发的时候,insert会加锁吗,加锁时是一直持有直到commit吗,还是和事务的隔离级别有关
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答1.2k 阅读✓ 已解决
2 回答2k 阅读
3 回答2k 阅读
有加锁的,和事务隔离级别有关。