wise-mushroom

导航

随笔分类 -  MySQL /

InnoDB锁
摘要:为什么要加锁? 锁的存在是为了在多个并发请求存取数据的情况下,维护数据一致性 锁分类 共享/排他锁 对行记录加锁 ——行锁 共享锁:S锁,在事务要读取一条记录时,需要先获取该记录的S锁。 排他锁:X锁,在事务要改动一条记录时,需要先获取该记录的X锁。 X锁与任何锁都不兼容 对表加锁 ——锁表 同样有 阅读全文

posted @ 2024-05-27 18:58 little_mushroom 阅读(85) 评论(0) 推荐(0)

mysql在select ······ for update 在什么情况下加什么锁
摘要:准备环境: select @@version; select @@autocommit; set @@autocommit=0; CREATE TABLE `user_info_tab` ( `id` int NOT NULL AUTO_INCREMENT,1. 1. `user_name` var 阅读全文

posted @ 2024-05-16 18:23 little_mushroom 阅读(145) 评论(0) 推荐(0)