Mysql中的锁
Mysql的锁机制比较简单
其最显著的特点是不同的存储引擎支持不同的锁机制
比如:
MyISAM和Memory存储引擎采用的是表级锁(table-level locking)
...可以对本表做CRUD,但对其他表操作会报错
InnoDB的行锁
在Mysql中的InnoDB存储引擎支持行锁
行锁:
共享锁又称:读锁,当某一个事物对某几行上锁时,允许其他事物对这几行进行读操作,但不允许进行写操作...,也不允许其他事物给这几行上排它锁,但允许上读锁;
排它锁又称:写锁:当一个事物对某几行上读锁时,不允许其他事物写,但允许读,更不允许其他事物给这几行上任何锁,包括读锁;
添加行读锁
select...* from [tableName] where 条件 lock in share mode;
添加行写锁
select * from [tableName] where 条件 for update;...作者:彼岸舞
时间:2020\07\07
内容关于:Mysql
本文来源于网络,只做技术分享,一概不负任何责任