mysql 手動加鎖測試


# MyIsam 和 innodb 均可以加表鎖

## 加讀鎖

LOCK TABLES `table_name` READ;

* 阻塞其他進程(會話)的寫操作,不阻塞其他進程的讀操作

## 加寫鎖

LOCK TABLES `table_name` WRITE;

* 阻塞其他進程(會話)的寫操作和讀操作

 

# innodb 可以通過事務的方式測試行級鎖

* begin;

* update ...

* commit;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM