这种问题用事务来解决一般是不合适的,因为跨越的时间是不定的。一般来说可以通过version number 模式这种折中的方法来解决。简单来说就是在记录里存储一个 version number,提交的时候进行对比,如果一样,说明未被修改,否则说明该记录信息已被更新