select for update 使用的疑问
我看大多 select for update 语法资料的讲解中,都是说这个用在事物中,先做一条查询语句,再做更新。但是我的疑问是,都已经做了事物了,还使用这个 for update 锁的意义是什么呢?另外这种语法与 lock 的行锁有什么区别呢?还有,我看上面发的那个连接资料说mysql 的配置中,默认的有个 autocommit 配置,如果使用 for update 语法,需要设置成0
我看大多 select for update 语法资料的讲解中,都是说这个用在事物中,先做一条查询语句,再做更新。但是我的疑问是,都已经做了事物了,还使用这个 for update 锁的意义是什么呢?另外这种语法与 lock 的行锁有什么区别呢?还有,我看上面发的那个连接资料说mysql 的配置中,默认的有个 autocommit 配置,如果使用 for update 语法,需要设置成0
2019-03-03
举报