mysql 加锁测试

今天研究cobar,做执行时间测试,需要对表记录加锁。用了以下两种方式为表记录加锁。

 

第一种方式:

begin;    //开始事务

select * from 表名 ( where ……) for update;   //  所以结果集 加锁

commit;   // 提交事务,释放锁

第二种方式:

在insert/update 等修改表操作中,嵌套有select……语句的时候  select的表会加锁

update  usertb  set  字段1='张三'  where  userId = (select * from ……)

 

posted on 2016-07-06 18:50  快乐编程呀  阅读(412)  评论(0编辑  收藏  举报

导航