加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 财气网 (https://www.caiqiwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql怎样加行锁

发布时间:2022-03-06 06:39:56 所属栏目:MySql教程 来源:互联网
导读:小编给大家分享一下mysql如何加行锁,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! 创建行锁条件: 1、表中创建索引, select ... where 字段(必须是索引) 不然行锁就无效。 2、 在select 语句后面 加 上 FOR UPDATE; 例子: 测试是否加
       小编给大家分享一下mysql如何加行锁,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
 
       创建行锁条件:
 
1、表中创建索引, select ... where   字段(必须是索引)  不然行锁就无效。
 
2、 在select  语句后面 加 上    FOR UPDATE;
 
      例子: 测试是否加了锁,先执行1后执行2
 
查询
 
 START TRANSACTION;  
SELECT UserID,Password,Age FROM AccountsDB.Accounts_InFo    WHERE Accounts = 'hello2' FOR UPDATE;
COMMIT;
看完了这篇文章,相信你对mysql如何加行锁有了一定的了解。

(编辑:财气旺网 - 财气网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!