-2
A
回答
0
「同時」沒有這樣的交易
一個將永遠在另一個之前或之後。
- 如果他們改變同一行 /同一列(一個或多個),那麼一個將等待其它,並覆蓋或失敗(取決於行版本/快照模式)
- 如果他們改變不同行然後每個是獨立的其他
哪一個將是第一個?如果他們實際上是在同一個時刻到達的,則取決於哪一個是先安排的。
0
的客戶端不改變表,他們要求的服務器會替他們。然後按照某種順序執行這些語句是服務器的工作。
最終的結果是什麼時,他們都更新同一行,依賴於聲明。
- 如果where子句只是
WHERE id=10
,那麼最後一個將覆蓋第一個的更改。 - 如果WHERE子句使用類似於
WHERE id=10 and theColumn=knownvalue
(其中「knownvalue」是該列的前值,只要客戶知道),那麼第一個勝利,最後一個未進行任何更新,因爲該列被改變了。
相關問題
- 1. 爲什麼切片恰好發生?
- 2. DTD恰好2個元素
- 3. 恰好執行一次cronjob一次
- 4. 獲取每個例子恰好一次
- 5. 如何處理文件恰好一次
- 6. 往返HTTP cookie恰好一次
- 7. 恰好一次交付和MSMQ
- 8. 6節點二叉樹,恰好2個恰好有1個孩子
- 9. Python:恰好2個參數(1給出)?
- 10. 恰好有settlementError的settlementState批什麼?
- 11. 恰好爲Unicode在System.Data.SQLCommand什麼
- 12. 僅選擇那些發生行恰好一次
- 13. 更改摩卡默認期望恰好一次
- 14. 類型錯誤在/ MyApp的/你好/你好()恰恰2個參數(1給出)
- 15. SQL基於2個參數表連接並更新2列
- 16. SQL觸發器更新另一個表
- 17. SQL Server - 當表中的一行更新時會發生什麼?
- 18. SQL更新查詢更新2個表中的一列
- 19. 用表1 php mysqli更新表2的更好方法是什麼?
- 20. 如何一次更新2個mysql行?
- 21. GET()恰恰1個參數(2給出)
- 22. 爲什麼我會得到2個輸出1次更新?
- 23. 應該是什麼表包含更新一行更新觸發
- 24. 一次更新GridView到sql表格
- 25. 在一個表上寫入觸發器1更新表2和觸發器在表2上更新表格1
- 26. 如何觸發一個表並更新同一個表?
- 27. SQL Server後更新觸發器更新另一個表
- 28. 更新一次爲多個表 - SQL服務器/ T-SQL
- 29. 爲什麼SharedPreferences只更新一次TextView?
- 30. 加入2個表的SQL更新
沒有第一個或第二個。如果它們影響不同的行,它們將同時執行。 – fhossfel
問題在於「sql如何處理併發更新的併發性」。我不認爲它應該被關閉 – gbn