Mysql 加锁防并发
我的个人博客:逐步前行STEP
mysql加锁语句:
selct * from table_name where id=1 for update
使用方式以及注意事项:
1、该语句必须在事务中执行才生效
2、如果该语句中的查询未正确使用索引(不一定是主键),则该语句会锁全表
3、如果该语句的查询中索引生效了,只会锁定查询的行
4、该锁会在事务提交的时候释放
我的个人博客:逐步前行STEP
mysql加锁语句:
selct * from table_name where id=1 for update
使用方式以及注意事项:
1、该语句必须在事务中执行才生效
2、如果该语句中的查询未正确使用索引(不一定是主键),则该语句会锁全表
3、如果该语句的查询中索引生效了,只会锁定查询的行
4、该锁会在事务提交的时候释放