在已部署的應用程序中,使用SQLObject,如果以前的值匹配某個值,則需要更新的值。 等價的SQL可能是: UPDATE jobs SET status='150' WHERE id=1234 AND status='100'
我需要這個,因爲我們有可能要採取的工作和更新數據庫,以紀念在不同的服務器守護程序(不知道對方)的許多實例工作爲「被採納」。 我想阻止來自兩個節點的「雙重更新」設置相同
我正在使用一個Python腳本來對我們的傳出郵件進行特定的流量控制,主要檢查用戶是否發送垃圾郵件。 該腳本通過SQLObject與數據庫建立持續連接。在某些情況下,連接被第三方丟棄(例如,我們的防火牆由於多餘的空閒而關閉連接),並且SQLObject沒有注意到它已經關閉,並且它繼續在死TCP處理程序上發送查詢,導致日誌條目這樣的: Feb 06 06:56:07 mailsrv2 flow: ER