1.READ
Locks 一个表用于读,A READ LOCK 锁住表用于read查询比如SELECT 从表获得数据
它不允许写操作 比如INSERT,DELETE或者UPDATE 修改表数据
SESSION 1:
mysql> lock table test read;
Query OK, 0 rows affected (0.01 sec)
mysql> select * from test;
+------+------+
| id | name |
+------+------+
| 1 | a |
| 2 | a |
+------+------+
2 rows in set (0.02 sec)
mysql> insert into test values(2,'a');
ERROR 1099 (HY000): Table 'test' was locked with a READ lock and can't be updated
mysql>
SESSON 2:
mysql> select * from test;
+------+------+
| id | name |
+------+------+
| 1 | a |
| 2 | a |
+------+------+
2 rows in set (0.00 sec)
mysql> insert into te
mysql 锁查看
最新推荐文章于 2022-04-29 15:35:57 发布
本文介绍了MySQL中表级锁的概念,包括READ和WRITE锁的使用。通过实例展示了如何锁定表进行读写操作,并解释了锁对并发查询的影响。同时,提供了检查和诊断锁状态的方法,帮助理解锁的管理。
摘要由CSDN通过智能技术生成