• ADADADADAD

    mysql如何加行锁[ mysql数据库 ]

    mysql数据库 时间:2024-12-03 10:27:23

    作者:文/会员上传

    简介:

    创建行锁条件:1、表中创建索引, select ... where字段(必须是索引) 不然行锁就无效。2、必须要有事务,这样才是 行锁(排他锁)3、在select 语句后面 加 上FOR UPDATE;例子: 测试是否加

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    创建行锁条件:

    1、表中创建索引, select ... where字段(必须是索引) 不然行锁就无效。

    2、必须要有事务,这样才是 行锁(排他锁)

    3、在select 语句后面 加 上FOR UPDATE;

    例子: 测试是否加了锁,先执行1后执行2

    查询1

    START TRANSACTION;#加事务SELECT UserID,Password,Age FROM AccountsDB.Accounts_InFoWHERE Accounts = 'hello2' FOR UPDATE;#加锁select SLEEP(5);# 睡眠COMMIT; #提交

    查询2 :

    START TRANSACTION;SELECT UserID,Password,Age FROM AccountsDB.Accounts_InFoWHERE Accounts = 'hello2' FOR UPDATE;COMMIT;
    mysql如何加行锁.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysql