赞
踩
共享锁概述: 多个客户端在同一时刻可以同时读取同一个资源,而互不干扰、互不阻塞.
排他锁概述: 客户端(当前进程)在写入数据的时 会阻塞其他的读锁、写锁.从而保证同一时刻防止其他用户读取正在写入的同一资源.
在实际数据库系统中,每时每刻都在发生锁定 , 当某个用户在修改某一部分数据时,Mysql 会通过锁定防止其他用户读取同一数据 .
共享锁实现:
SELECT * FROM table_name WHERE ..... LOCK IN SHARE MODE
排他锁实现:
SELECT * FROM table_name WHERE ..... FOR UPDATE
当然前提需要在语句最后一行 commit; 锁才会生效.
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。