mysql的锁有哪几种
MySQL的锁分为以下几种:
-
行级锁:指定对某一行进行锁定,其他事务不能修改该行数据,包括共享锁和排他锁。
-
表级锁:对整张表进行锁定,其他事务不能修改表中任何数据,包括共享锁和排他锁。
-
共享锁:多个事务可以同时对同一行或同一表进行读取操作,但不能进行写操作。
-
排他锁:锁定某行或某表,其他事务不能进行读写操作。
-
意向锁:用于表级锁的优化,指定对某个表进行锁定时,先锁定该表的意向锁,表示该事务可能会对该表进行锁定操作,其他事务可知道该表已被锁定。
原文地址: http://www.cveoy.top/t/topic/ho7p 著作权归作者所有。请勿转载和采集!