前提目标表要有索引,查询要开启事物,使用select * from tb with(updlock) where col = xxx将一行数据锁住,其他连接不能再修改表
用以下sql语句就可以实现行锁定,前提是innodb模式:SELECT ... FOR UPDATE
或者
SELECT ... LOCK IN SHARE MODE
欢迎分享,转载请注明来源:内存溢出
前提目标表要有索引,查询要开启事物,使用select * from tb with(updlock) where col = xxx将一行数据锁住,其他连接不能再修改表
用以下sql语句就可以实现行锁定,前提是innodb模式:SELECT ... FOR UPDATE
或者
SELECT ... LOCK IN SHARE MODE
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)