# MyIsam 和 innodb 均可以加表鎖
## 加讀鎖
LOCK TABLES `table_name` READ;
* 阻塞其他進程(會話)的寫操作,不阻塞其他進程的讀操作
## 加寫鎖
LOCK TABLES `table_name` WRITE;
* 阻塞其他進程(會話)的寫操作和讀操作
# innodb 可以通過事務的方式測試行級鎖
* begin;
* update ...
* commit;
# MyIsam 和 innodb 均可以加表鎖
## 加讀鎖
LOCK TABLES `table_name` READ;
* 阻塞其他進程(會話)的寫操作,不阻塞其他進程的讀操作
## 加寫鎖
LOCK TABLES `table_name` WRITE;
* 阻塞其他進程(會話)的寫操作和讀操作
# innodb 可以通過事務的方式測試行級鎖
* begin;
* update ...
* commit;
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。