重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

mysql怎么加行锁?

时间:2020-09-22 17:00:06 作者:重庆seo小潘 来源:
创建行锁条件: 1、表中创建索引, select ... where字段(必须是索引)不然行锁就无效。 2、必须要有事务,这样才是 行锁(排他锁) 3、在select语句后面 加 上FOR UPDATE; 例子: 测试是否加了锁,先执行1后执行2 查询1START TRANSACTION;#加事务SELECT U

mysql怎么加行锁?

创建行锁条件:

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

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

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

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

查询1START 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怎么加行锁?的详细内容,更多请关注小潘博客其它相关文章!