在测试环境中,我有一个简单的表,MSG_INFO 其中有主键字段MSG_ID varchar类型,这个表只有一条数据,msg_id=‘1’,设置事务的隔离级别是读已提交,并且设置了手动提交事务,会话1中执行start transaction; select * from MSG_INFO where msg_id=‘1’ for update 然后不提交,在会话2中执行start transaction; select * from MSG_INFO where msg_id=‘1’ for update 发现该条数据被锁住无法执行,这情况是正常的,然后在会话2中执行 start transaction; select * from MSG_INFO where msg_id=‘1’ for update skip locked,发现却能查询出这一条数据,这就代表skip locked失效了,怎么解决,求!!!