對于myisam表, lock table table_name read local, 并且下面參數為2, 3 ,那么允許另一個回話執行insert 語句
root@sakila 08:19:29>lock table myfilm_text read local;
Query OK, 0 rows affected (0.01 sec)
同一個會話是不能執行insert的,因為你上的是只讀鎖
root@sakila 08:19:37>insert into myfilm_text(film_id, title) values(1002, 'Test');
ERROR 1099 (HY000): Table 'myfilm_text' was locked with a READ lock and can't be updated
*********************************************
另一個會話:
可以并發插入,依次可以實現一定程度的并發。
root@sakila 08:18:32>insert into myfilm_text(film_id, title) values(1002, 'Test');
Query OK, 1 row affected (0.02 sec)