• 技术文章 >数据库 >MySQL

    mysql记录锁的使用

    小妮浅浅小妮浅浅2021-09-18 09:52:32原创145

    在我们介绍InnoDB锁定范围的时候,有提到过记录锁的概念,今天就具体的使用带来详解。

    1、记录锁,只锁定索引记录的一行,在单个索引记录上加锁。

    2、Record lock总是锁定索引,而不是记录本身。即使表上没有索引,innodb也会在后台创建一个隐藏的聚集主键索引,锁定这个隐藏的聚集主键索引。

    实例

    -- 加记录共享锁
    select * from t1_simple where id = 1 lock in share mode;
    -- 加记录排它锁
    select * from t1_simple where id = 1 for update;

    以上就是mysql记录锁的使用,希望对大家有所帮助。更多mysql学习指路:MySQL

    专题推荐:mysql 记录锁
    品易云
    上一篇:mysql意向锁有什么作用 下一篇:mysql间隙锁的用法

    相关文章推荐

    • mysql中ORDER BY语句的使用• mysql中null值的使用• mysql中查询的请求过程• mysql中查询优化器的操作• mysql中正则表达式是什么• mysql中regexp_instr函数的使用• mysql中regexp_substr函数的使用• mysql中regexp_replace函数的使用• mysql使用索引的技巧整理• mysql全局锁如何使用• mysql元数据锁是什么• mysql InnoDB的四种锁定范围• mysql意向锁是什么• php mysql_query()函数的使用• mysql意向锁有什么作用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网