0
我在數據庫表(MySQL)中創建了一個電子郵件隊列。每一行都是一封包含收件人,發件人等的電子郵件。每分鐘自動調用一次腳本,它會檢索未發送的郵件併發送它們,並將每封郵件的「發送」列設置爲true。如何確保DB行只更新一次?
我需要確保每條消息只發送一次。但是,如果腳本運行很長,另一個腳本可能會檢索這些消息併發送它們而不知道它們將由另一個腳本發送。
目前,我一次將行數限制爲50,以便縮短腳本運行時間。但這並不能保證。我相信有更好的方法。
謝謝。
山姆