mysql锁

mysql锁,第1张

mysql锁

锁的概况:

select * from information_schema.innodb_locks;

innodb总体状态,其中包括锁的情况

show engine innodb status;
-- 示例,下面是两个写写事务,执行两个事务后可以执行select * from infomation_schema.innodb_locks;查看锁的情况,可以看到lock_mode=X(X代表排他锁),lock_type=RECORd(RECORD代表行锁);
-- 可得出 写-写 是通过锁来保证事务的隔离性,保证只有一个锁能修改

-- 开启事务1
start transaction;
update table_name set column_name = 1 where id = 1;

-- 开启事务2
start transaction;
update table_name set column_name = 2 where id = 1;

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5692201.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存