您的位置:首页 > 数据库 > MySQL

MySQL行级锁SELECT FOR UPDATE 和LOCK IN SHARE MODE区别

2016-06-24 16:04 731 查看
这两个常用于事务操作

select for update用的多一些

SELECT ... LOCK IN SHARE MODE

在读取的行上设置一个共享模式的锁。这个共享锁允许其它session读取数据但不允许修改它。 行读取的是最新的数据,如果他被其它事务使用中而没有提交,读取锁将被阻塞知道那个事务结束

SELECT ... FOR UPDATE

在读取行上设置一个排他锁。组织其他session读取或者写入行数据 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql