2016-12-14 15:19
谢谢回答,还有点疑惑,一个程序或一个线程一旦开启了事务后,别的程序和线程就无法操作数据库了?http://www.cnblogs.com/developer-ios/p/5357593.html,这个文章里说到的:“例如由于高并发,当前有三个用户a、b、c三个用户进入到了这个事务中,这个时候会产生一个共享锁,所以在select的时候,这三个用户查到的库存数量都是4个,同时还要注意,mysql innodb查到的结果是有版本控制的,再其他用户更新没有commit之前(也就是没有产生新版本之前),当前用户查到的结果依然是就版本”,这种情况不存在?