保留最新ID的MySQL中有效刪除重複記錄
問題:
問題:中具有唯一ID 和電子郵件欄位的MySQL 表,會出現重複的電子郵件地址。任務是消除每封重複電子郵件中除最新(最近插入)之外的所有實例,同時保留其唯一 ID。
解決方案:問題可以解決透過兩步驟過程識別並消除重複電子郵件。
第1 步:識別重複電子郵件
此查詢回傳出現的所有電子郵件的清單
步驟2 :隔離和刪除重複記錄
此查詢在主表(測試)和包含每封重複電子郵件的最新ID 的子查詢(重複)。然後,它會刪除 ID 小於最新 ID 的所有重複記錄,從而有效地僅保留每封電子郵件最近插入的實例。
替代解決方案:更簡潔的解決方案下面提供了有效的解決方案:此查詢識別並刪除所有查詢不是重複電子郵件的最新實例的記錄。以上是如何刪除 MySQL 中的重複記錄並保留每封電子郵件的最新條目?的詳細內容。更多資訊請關注PHP中文網其他相關文章!