1、MySQL 开启事务后:
UPDATE | DELETE 操作后,其他线程再去 更新当前记录
时 需要等待事务完成后才行,其他操作无影响 SELECT | INSERT 操作后,其他线程无影响,提交事务后 其他线程才能查询新记录
2、查询加锁
这里加锁需要在事务中执行才行,需要先开启事务,不然其他也可查询,其他表无影响
其他线程查询时也要SQL 后面加 FOR UPDATE 才行,不然也可查询
赞
踩
1、MySQL 开启事务后:
UPDATE | DELETE 操作后,其他线程再去 更新当前记录
时 需要等待事务完成后才行,其他操作无影响 SELECT | INSERT 操作后,其他线程无影响,提交事务后 其他线程才能查询新记录
2、查询加锁
这里加锁需要在事务中执行才行,需要先开启事务,不然其他也可查询,其他表无影响
其他线程查询时也要SQL 后面加 FOR UPDATE 才行,不然也可查询
转载于:https://my.oschina.net/skq/blog/790824
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。