千家信息网

mysql如何加行锁

发表于:2024-11-13 作者:千家信息网编辑
千家信息网最后更新 2024年11月13日,小编给大家分享一下mysql如何加行锁,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!创建行锁条件:1、表中创建索引, select ... where 字段(必须是索引) 不然行锁就无效
千家信息网最后更新 2024年11月13日mysql如何加行锁

小编给大家分享一下mysql如何加行锁,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

创建行锁条件:

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

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

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

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

查询1

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

查询2 :

START TRANSACTION;  SELECT UserID,Password,Age FROM AccountsDB.Accounts_InFo    WHERE Accounts = 'hello2' FOR UPDATE;COMMIT;

看完了这篇文章,相信你对mysql如何加行锁有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

加行 事务 篇文章 索引 查询 例子 字段 完了 更多 条件 知识 行业 语句 资讯 资讯频道 频道 中创 测试 睡眠 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 韩国《国家网络安全法案》 数据库设计计算偶数和窗体 贵阳天气预报软件开发 服务器界面管理软件 加快网络安全保险发展正当其时 pdd伟创网络技术有限公司 成都互联网高科技企业分布 软件开发上市公司 湖南 网络攻防与软件开发 账套数据库 苏州信息网络技术常见问题 大毒囊 数据库 数据库中怎么列添加数据 湖南讯卓科技互联网有限公司 简述网络安全管理的目标 电子书有网络技术吗 冲突的 dhcp服务器 正睿服务器默认管理口账号密码 证书软件开发VB证书有用吗 厦门朗码网络技术有限公司 税务网络安全和信息化 嘶吼网络安全产业研究 影视后期渲染服务器租赁报价表 数据库使用的数据可以是网页吗 完美世界诸神之战平台服务器划分 小妖服务器是哪个系统带的 华为x86服务器聚变 佛山餐饮软件开发常见问题 金蝶kis标准版数据库 长沙择居网络技术有限公司
0