簡體   English   中英

Mysql中的同時算術函數

[英]Simultaneous Arithmetic Functions in Mysql

我有一個快速的問題,我無法在Google搜索中找到答案。 在mysql表上執行加減運算時,我可以讓多個用戶同時與數據庫交互,它如何處理這些請求?

例如,如果我想跟蹤使用php腳本向1這樣的字段添加1的電子郵件提交已完成的數量,

    "UPDATE $table SET emailSubmits = (emailSubmits + 1)"

並且我已經有10個提交,並且有2個人同時提交他們的電子郵件,他們倆都同時提取該字段的值(10),兩個實例都會嘗試將數量更新為11還是mySQL是否足夠智能,可以管理同時提交的內容,因此我仍然可以總共處理12個?...如果還可以,那么如果我可以同時進行1000個或10,000個提交,這是否同樣成立?

Mysql或其他關系數據庫會鎖定它們進行操作的當前行。 Mysql將把另一個請求推送到池中,第一個make操作完成后,第二個將執行請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM