行级锁(悲观锁) 1、如果在select后加for update,则查询结果的行会被锁住,在当前事务未结束前,其他事务不能对这几行数据进行操作。 2、事务必须排队执行,不允许并发。 乐观锁 1、支持并发,事务也不需要排队,只不过需要一个版本号。