0
A
回答
1
你當然可以發出實際更新之前,
SELECT .. FOR UPDATE
聲明。要再次釋放鎖,請提交事務。閱讀關於locking reads here。但是,根據該文件,會做一樣簡單地發出UPDATE
語句本身:
的SELECT ... FOR UPDATE讀最新的數據,就可以讀取每一行設置獨佔鎖定。因此,它設置了與搜索的SQL UPDATE在行上設置的鎖相同的鎖。
相關問題
- 1. 更新前鎖定記錄?
- 2. 顯示無法更新的記錄mysql
- 3. Mysql更新記錄
- 4. Innodb的,更新幾千條記錄導致鎖定超時
- 5. 在mysql更新中跳過鎖定行以避免鎖定超時
- 6. php mysql - 更新時mysql會自動鎖定行嗎?
- 7. 在同一記錄上同時更新
- 8. 儘管更新記錄,MySQL中的時間戳不會更新
- 9. 如何在mySQL中同時選擇和更新記錄?
- 10. 行鎖定更新
- 11. PHP/MySQL/jQuery記錄的悲觀鎖定
- 12. 如何插入記錄並同時鎖定該行?
- 13. 用同一行的部分數據更新Mysql記錄
- 14. MYSQL表2中的表1更新記錄插入新記錄
- 15. 更新記錄時未更改行
- 16. 更新多個記錄mysql
- 17. mysql批量記錄更新?
- 18. Mysql,更新多記錄列
- 19. 從php更新mysql記錄
- 20. 更新MYSQL記錄錯誤
- 21. MySQL無法更新記錄
- 22. 更新MySQL中的所有記錄
- 23. 使用SSIS更新MYSQL中的記錄
- 24. MySQL更新記錄,但頁面顯示不顯示新數據
- 25. 更新數據庫時,所有記錄更新爲相同的值記錄
- 26. 更新相同記錄時通知用戶mysql php只有
- 27. 防止MySQL同時進行數據庫更新而不鎖定表格
- 28. MySQL返回死鎖插入行和FK被鎖定'更新'
- 29. 從cronjobs mySQL鎖記錄
- 30. 如何「鎖定」更新或刪除的記錄?
你能告訴我演示,看看它是如何工作的 – Avinash 2012-03-28 07:02:22
@Avinash:看看那個文檔頁面。它有一些例子... – 2012-03-28 07:06:10